Time Nick Message 02:50 tweetbot` [off] twitter: @IrmaLibraries: "Converting ugly data: Follett Destiny, Softlink Alice & Bookmark LMSs to http://t.co/Xns2Tbuv makes us appreciate #Kohails even more" 03:16 wizzyrea @wunder 66047 03:16 huginn wizzyrea: The current temperature in Lawrence Live-Courtesy of the Khoury's, Lawrence, Kansas is 1.7°C (9:14 PM CST on December 16, 2012). Conditions: Overcast. Humidity: 94%. Dew Point: 1.0°C. Windchill: 2.0°C. Pressure: 29.82 in 1010 hPa (Rising). 03:18 mal_u Hi. I need help. 03:19 wizzyrea heya 03:19 wizzyrea the first question? 03:19 wahanui "What are you trying to do?" or "What is the goal?" 03:19 mal_u How can I set more than 3 Notices? 03:20 wizzyrea For overdues? You cannot. 03:20 wizzyrea (I'm sorry to say) 03:20 mal_u which means I can't make use of all the notices? hold, overdue, etc. Then what's the point? 03:21 wizzyrea sure you can 03:21 wizzyrea those are separate from overdues 03:21 wizzyrea what are you trying to do exactly? 03:21 wizzyrea the second question? 03:21 wahanui somebody said the second question was "What is the exact error message?" 03:21 wizzyrea (if you have one) 03:22 mal_u I want to set email notices for hold, advanced notice, overdue and 2nd overdue. 03:22 wizzyrea ok, hold notices are automatic, you don't have to do anything for those 03:22 wizzyrea (as long as the patron has that notice selected in their settings) 03:22 wizzyrea Advanced notices, same 03:23 wizzyrea overdue, you set that up in the tools -> overdue notice/status triggers 03:23 wizzyrea the notices can be edited by going to tools -> Notices & Slips 03:24 mal_u How about the delay setting for advanced? I would like an email sent 2 days before overdue. Do I put -2? 03:24 wizzyrea no, just 2 03:24 mal_u O ok. I'll try it . Thanks. 03:25 wizzyrea sure good luck 03:25 wizzyrea hi irma 03:30 Irma hi wizzyrea :-) How are the preparations for your first NZ XMas going? 03:30 wizzyrea well I think :) how are you? 03:32 Irma well thanks and pleased I can focus on last work tasks this week ... Family obligations have been delegated ... 03:32 wizzyrea :D 03:32 Irma Adding OneClickDigital to our Koha demo site is the current task 03:32 wizzyrea oo 03:33 wizzyrea that's a good one 03:33 Irma and preparing documentation for one of our hosted libraries re promoting OCD 03:34 * wizzyrea sees OCD and thinks of something completely different. 03:34 Irma their members are often located very far from the physical library so this digital audiobook collection should become very popular 03:34 wizzyrea *nod* that's always handy 03:39 Irma and could become obsessive ...;-) 03:40 wizzyrea hee 03:41 Irma ciao wizzyrea ... 03:42 Irma C U 03:42 mal_u Hi wizzyrea....another question. 03:42 wizzyrea later irma :) 03:42 mal_u What's the difference between Advance and Item Due notice? 03:42 wizzyrea advance notices come out before the item is due 03:43 wizzyrea due notices come out on the day the item is due 03:45 mal_u and the ones with Digest means a compilation of titles? 03:45 wizzyrea correct 03:46 eythian wahanui: the Bourne Legacy is the Korn Shell 03:46 wahanui OK, eythian. 03:46 tweetbot` [off] twitter: @wizzyrea: "Another special library - awesome! http://t.co/ZD94ySW2 #kohails" 03:47 mal_u What's the reason they have the Hold Available notice if it's already automatic? 03:49 wizzyrea that just indicates whether a patron receives that notice 03:49 wizzyrea so a patron can opt out if they want to 03:51 wizzyrea what version are you running? perhaps the manual could be of some help for you 03:54 tweetbot` [off] twitter: @wizzyrea: "@teh_aimee there's a press release about your #kohails go live! http://t.co/ZD94ySW2 :)" 04:01 mal_u Ver 3.08.01.000. Well the document I'm reading doesn't say much. bummer. 04:43 tweetbot` [off] twitter: @sallyheroes: "@ranginui Not that we're using #kohails of course, but I'll still download it :)" 04:43 tweetbot` [off] twitter: @sallyheroes: "@ranginui Oooh, I'm going to download #kohails app to help with my 'recently returned' tweets :-D @PeepsNetwork @BeezilBeard" 05:44 cait good morning #koha 06:52 Brooke 0/ 06:53 Oak \o 06:54 Oak kia ora #koha 06:56 * Brooke wolfwhistles at druthb 06:56 druthb_mobile Harrumph! 06:56 * Brooke looks innocent. 06:57 druthb_mobile Someone has low standards, or needs her eyes checked. 06:57 Brooke you sound like my Da! 06:58 Brooke He shot down the old folks' home receptionist 06:58 Brooke just like that 06:58 Brooke she was like "Hey good looking!" and he was all like "You need your eyes checked again." 06:58 druthb_mobile :P 06:58 Brooke the worst part was that it was a cute blonde 06:58 Brooke and it was like "olde man! Take the compliment. :P" 06:59 druthb_mobile Lol 06:59 Brooke Chama de Gaucho San Antonio = just say no. 06:59 Brooke I told him if someone tried to take him, tell em that he's got a limited amount of time on the planet, and he shouldn't waste it there. 07:00 druthb_mobile Heh 07:00 Brooke on the other hand Red Chili Thai was AWESOME 07:00 Brooke and super cheap 07:04 * druthb_mobile needs sleep, but cait has not glared at her enough to force her offline yet. 07:34 reiveune hello 07:35 Brooke howdy 07:36 BobB hi Brooke! 07:52 matts hi ! 07:54 Brooke hi matts 07:55 Brooke pssst, ruth, we's immune cause d cait is not here to yell at us. 07:55 paul_p good morning everybody 08:19 kf hi #koha 09:32 tweetbot` [off] twitter: @paul_poulain: "http://t.co/D36pxYwe #kohails" 10:10 vfernandes hi :) 11:21 mib_3iep5q Busco ayuda para subir mi koha 3.8 a un servidor web 11:28 gerundio mib_3iep5q, hablas Inglés? 11:29 mib_3iep5q puedo intentarlo 11:29 mib_3iep5q I can try 11:34 WaqarAzeem Hello! In my Koha i am facing the 'search' related problem ... searching in differnt language is not returning the results as expected. 11:35 kf you have to activate icu 11:36 kf if you are using koha 3.8 or 3.10 it's an option during installation 11:36 kf your problem is wth non-latin languages? 11:37 WaqarAzeem thank you let me try it. 11:37 gerundio mib_3iep5q, soy Português, posso intentar hablar un poquito Espanol 11:37 WaqarAzeem yes with non-latin languages 11:38 gerundio mib_3iep5q, cuál es tu problema con la configuración de Koha? 11:48 mib_3iep5q Quiero sable si es Posible, ponerlo en la web de Internet utilizando algun hospedaje comercial 11:50 WaqarAzeem Is there any instruction which can help me to enable ICU after installing Koha? I found couple of links. here they are... not sure which one I should try. 11:51 WaqarAzeem 1 - http://www.scribd.com/doc/45190333/ICU-Support-in-Zebra 11:51 WaqarAzeem 2 - http://kohageek.pbworks.com/w/page/31484686/zebra%20configuration%20for%20regional%20language%20searching 11:51 gerundio guys, is there any article on setting up Koha is some commercial hosting provider? 11:54 gerundio I tried following the Koha support companies in the community site but got an error: http://koha-community.org/support/paid-support/ 11:54 gerundio you should look into it, since it was my 1st result on Google for "koha hosting" 11:56 kf gerundio: not sure what you are looking for? 11:56 kf Waqar: I am not quite sure about the changes to the koha conf xml file :( 11:56 gerundio some info on some hosting providers for mib_3iep5q to setup Koha 11:56 gerundio he's working for a library in Salamanca, Spain 11:57 kf WaqarAzeem: maybe someone else could give you info on thi s- the tutorials don't look wrong, but I think they predate the switch option in the installer 11:57 gerundio and he's having a hard time setting up Koha on it's own 11:57 kf i know there are different companies in spain 11:58 kf I remember meeting people from xercode once, but better check the website later for a complete list 11:58 gerundio I'll let him know about that 11:58 WaqarAzeem Ok! i will give it a try after making a backup VM 11:58 gerundio thanks kf 11:58 kf @later tell wizzyrea - could you take a look at the koha supoort provider database? it seems to be broken :( http://koha-community.org/support/paid-support/ 11:58 huginn kf: The operation succeeded. 11:58 Irma Confirming error message reported by gerundio ... Also http://koha-community.org/ : Error establishing a database connection 11:59 kf WaqarAzeem: maybe you could run the makeinstall again and choose icu, later compare the files between your production installation and the new generated file, move the parts about icu over 12:01 kf Oak. 12:06 WaqarAzeem good idea 12:15 slef hmmm wizzyrea is only sysadmin of the main host? Sounds like a bug 12:15 slef @seen wizzyrea 12:15 huginn slef: wizzyrea was last seen in #koha 8 hours, 24 minutes, and 0 seconds ago: <wizzyrea> what version are you running? perhaps the manual could be of some help for you 12:17 slef Bug 9297 has been added to the database... bizarrely, excluding wizzyrea's email... I'll email directly 12:17 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9297 critical, P1 - high, ---, wizzyrea, NEW , Error establishing a database connection 12:17 kf slef: she is in nz now - so will be back much later today 12:18 slef Bug 9297 has been added to the database 12:18 slef kf: I'm hoping mail filters might send it somewhere she checks more often 12:20 kf she is asleep now :) 12:21 kf I doubt that she will check it before going to work tomorrow 12:21 kf but mailing her is a good idea 12:36 tweetbot` [off] twitter: @ByWaterSolution: "Koha Hackfest in europe in 2013 http://t.co/TFdGEzGm #kohails" 12:37 Oak kf 12:47 tcohen morrrning #koha 13:02 mtompset Greetings, #koha. 13:04 jcamins Good morning, #koha. 13:04 mtompset Greetings, jcamins. 13:04 Ketan Hi 13:05 Ketan We installed koha 3.10 just now.. while adding a record we see a perl error 13:05 Ketan Can't call method "fields" on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 2482. 13:05 Ketan Now rebuilding koha 13:06 Ketan I am not sure that is the solution though. 13:06 jcamins Do you have Zebra enabled? 13:06 jcamins If by "rebuilding Koha" you mean "reinstalling," probably not. 13:06 jcamins However, it's always worth a try. 13:06 Ketan perl Makefile.pl, make ...etc 13:07 jcamins Right. 13:07 mtompset What OS are you using? 13:07 Ketan ubuntu 12.10 13:07 Ketan Have installed on the same OS before . 13:07 Ketan That runs ok. 13:07 mtompset Why are you building Koha under Ubuntu, when you could use packages? 13:07 Ketan packages? 13:07 wahanui somebody said packages was at http://wiki.koha-community.org/wiki/Debian 13:08 Ketan Let me check 13:08 mtompset Ubuntu? 13:08 wahanui hmmm... Ubuntu is a debian-based OS and Koha has shiny new ubuntu intructions. 13:08 tweetbot` [off] twitter: @kohails: "#kohails Koha Hackfest en europe en 2013 http://t.co/KC5sUmgi" 13:08 tweetbot` [off] twitter: @kohails: "#kohails Koha Hackfest en europe en 2013 http://t.co/j32QS6Oq" 13:08 mtompset http://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages 13:09 mtompset It's based on the Debian instructions. 13:09 mtompset There was a tweak or two that was talked about in the mailing list that hasn't made it into the instructions. 13:09 mtompset But generally, there's no need to build Koha on debian based systems. :) 13:10 Ketan ok. 13:10 Ketan Thanks. 13:10 Ketan I did not know this. 13:10 Ketan We work more on CentOS 13:10 Ketan :-) 13:10 mtompset That would require a build. :) 13:10 Ketan Will try the instructions on the webpage you gave. 13:10 Ketan Thank you. 13:11 mtompset You're welcome. 13:11 mtompset Greetings, tcohen. 13:11 mtompset I'm able to finally install a 64-bit OS in VirtualBox. :) 13:12 tcohen :-D 13:12 tcohen will you test my patch? 13:12 mtompset My computer isn't fully set up for that yet. 13:13 mtompset I spent a couple days running all the windows updates. 13:13 mtompset I just got Ubuntu 12.04 LTS 64-bit installed. 13:14 mtompset Now to drivc the son to daycare. :) 13:16 tcohen good luck mtompset 13:24 oleonard Hi #koha 13:26 kf hi oleonard :) 13:44 mtompset Greetings, oleonard and kf. :) 13:45 paul_p hello back 13:45 kf hi paul_p 13:46 paul_p hi kf 13:55 mtompset Greetings, paul_p. 13:55 mtompset paste? 13:55 wahanui i heard paste was found at http://paste.koha-community.org 13:56 pastebot "mtompset" at 127.0.0.1 pasted "Sucky!" (3 lines) at http://paste.koha-community.org/318 13:57 mtompset Is this bad internet/dns or really a problem? 13:57 jcamins No idea. 13:58 jcamins I can tell you that the apt line on the Debian page is correct. 13:58 jcamins I just used it. 13:58 mtompset Okay, I'll assume bad internet... my ISP's DNS servers have been pretty lousy lately. 14:03 mtompset Nope... I think it may be a data problem. 14:03 mtompset I changed the server to oldstable. 14:03 mtompset worked fine. 14:08 mtompset And there's the problem... typos strike again. 14:19 chris_n syntax... one mistake and the world comes to a screeching halt 14:21 mtompset So true, chris_n. So true. Just added work around into Ubuntu instructions. 14:21 jcamins mtompset: what is the workaround for? 14:22 jcamins Actually, I really don't want to know, do I? 14:22 mtompset The chi-perl, digest-jhash stuff mentioned in the mailing list. 14:22 * jcamins withdraws the question. 14:22 chris_n hehe 14:22 mtompset You'll notice I did not put it in a nice box, so people should generally miss it. :) 14:41 mtompset Except for the work around. It's nice the instructions worked fabulously for me. :) 14:43 mtompset And this new machine is a virtualizing dream! 14:43 mtompset Stuff that took hours install wise is just minutes. :) 14:49 mtompset Greetings, maximep. 14:49 mtompset BTW, should we be recommending 3.8.x or 3.10.x? 14:51 jcamins I recommend 3.8.x. 14:51 jcamins Actually, that's not true. 14:51 jcamins I recommend 3.6.x. 14:51 mtompset There's no repo for 3.6.x :P 14:51 jcamins True. 14:51 mtompset (koha-community repo) 14:52 mtompset I was just going over the Ubuntu koha installation instructions again and noticing they said 'oldstable'. 14:53 mtompset Probably because no one had figured out the 3.10.x workaround at the time, or I was sticking with 3.6.x as long as possible. ;) 14:54 jcamins Probably because I recommended 3.6.x. 14:54 jcamins And now I recommend 3.8.x. 14:54 jcamins If you can't be bothered to build your own packages for 3.6.x, anyway. 14:55 mtompset Oh... no, I think I went with oldstable, because if the Debian release changes from squeeze, I didn't want to have to edit the instructions. ;) 14:55 jcamins Ooh, good point. 14:55 * jcamins would leave it at oldstable. 14:56 mtompset Now I should try doing a git install. 14:57 jcamins Sure, why not? 14:57 mtompset tcohen's 64-bit issues can then be confirmed or not when I do, since I'll have a 64-bit install that I'm testing on. :) 15:00 jenkins_koha Starting build #981 for job Koha_master (previous build: NOW UNSTABLE -- last SUCCESS #978 3 days 13 hr ago) 15:04 mtompset Greetings, Oak. 15:06 huginn New commit(s) kohagit: Bug 7674: Increment version number <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=4a0b597e3d195fd3058ce0feaa26bcef62997d0e> / Bug 7674: Remove some debug code <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=249d3b6455952352c0d24aa13e1884217f5b140b> / Bug 7674 - Followup - Add missing right-hand curly bracket <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=63ec7a4fce6e49b35 15:16 * mtompset smirks, "I see tcohen removed the link to the tarball install instructions." 15:26 kf hm 15:26 kf koha-community.org broekn for others too? 15:26 jcamins slef reported a problem. 15:26 oleonard It wasn't broken for me when I checked a couple of hours ago 15:26 kf hm it worked earlier, only the support provider listing was broken 15:28 kf so um, it does really not work now, right? 15:28 slef oleonard closed my bug report 15:28 jcamins I don't know. I didn't try. 15:28 jcamins Down for me. 15:29 * oleonard called it as he saw it at the time 15:30 kf I thought we had a pref controlling how to deal with items wich holds at the self check 15:31 kf ah AllowItemsOnHandCheckout 15:32 kf weird 15:32 kf teh release notes say it should be there, but can't find it 15:33 tweetbot` [off] twitter: @kohails: "#kohails Leaving Comments in Koha 3.6 http://t.co/M8j3nMTL" 15:36 kf found it 15:36 kf it got renamed a little 15:53 mtompset What causes the ping timeout? 15:54 jcamins mtompset: a route going out, the computer being unplugged, changing WAPs, the chat program being closed rather than shut down... 15:55 liw mtompset, such as the one tchoen just had? the server and the client failing to communicate within some time limit, which can happen for lots of different reasons (see jcamins) 15:56 mtompset Okay, about to test the git install instructions for Ubuntu in a nice 64-bit environment. :) 15:57 mtompset Hmm.... anyone know how to turn off the transparency in the title bars under windows 7? 15:57 jcamins mtompset: yes. http://www.debian.org/distrib/ 15:58 * mtompset laughs. 15:58 mtompset No, I need a windows environment for working. 15:59 jcamins mtompset: http://www.ubuntu.com/download/desktop/windows-installer 16:00 mtompset I'm not looking to dual boot. I hate dual booting. :P 16:02 jcamins Yes, that's why you don't dual boot. 16:02 jcamins You install Ubuntu, boot it, and never reboot again because suddenly your computer works well. 16:02 jcamins :P 16:02 oleonard mtompset: Right click desktop, choose "personalize" 16:03 jcamins oleonard: there's a "replace with pleasant-to-use OS" option under the personalization control panel? :) 16:03 jcamins (actually, I've never used Windows 7) 16:04 mtompset jcamins: I need to use the OS of the people I have to interact with/support. 16:05 mtompset Windows 7 Basic is the theme I want. :) 16:06 oleonard jcamins: Linux may be powerful, but I wouldn't call the desktop environment "pleasant to use" 16:06 jenkins_koha Project Koha_master build #981: STILL UNSTABLE in 1 hr 6 min: http://jenkins.koha-community.org/job/Koha_master/981/ 16:07 jenkins_koha * robin: Bug 9052 - rewrite the YUI links to use the system library 16:07 jenkins_koha * Paul Poulain: Bug 7674: Separate items in two tabs on biblio detail page (staff+opac) 16:07 jenkins_koha * julian.maurice: Bug 7674: Open shelf browser in appropriate tab 16:07 jenkins_koha * julian.maurice: Bug 7674: Add 2 sysprefs to indicate the branch we want to separate on 16:07 jenkins_koha * kyle: Bug 7674 - Followup - Add missing right-hand curly bracket 16:07 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9052 blocker, P5 - low, ---, robin, Pushed to Master , YUI assets installed in the wrong place by packages 16:07 jenkins_koha * julian.maurice: Bug 7674: Remove some debug code 16:07 mtompset Yes, that's the biggest shortfall of linux. 16:07 jenkins_koha * jcamins: Bug 7674: Increment version number 16:07 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7674 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , Separate tabs for my holdings and others holdings 16:09 gerundio I was just informed that all our records were incorrectly given the same item type during import 16:10 gerundio is there any function which I can use in a script to update the item type for a given record? 16:18 jcamins gerundio: you could do bulk item edits. 16:18 jcamins Or, if there's some way to identify the records programmatically, the best option would probably be a new script to do it. 16:19 gerundio jcamins, that's my idea 16:19 gerundio create a new script to do it 16:19 gerundio bulk item might be too hard since I have to map the item types from docbase to the new item types on koha 16:19 gerundio and I have 60k+ records to go through 16:20 gerundio around 5k have wrong item types assigned to 16:21 jcamins Yeah, I'd recommend a script. 16:25 reiveune bye 16:33 mtompset Shoot! I have just confirmed tcohen's 64-bit issue. ARG! 16:34 gmcharlt @quote random 16:34 huginn gmcharlt: Quote #158: "http://images.memegenerator.net/instances/280x280/9804273.jpg" (added by wizzyrea at 04:45 PM, September 23, 2011) 16:34 gmcharlt meh, 404 16:34 * mtompset nods, "404." 16:34 gmcharlt @quote delete 158 16:34 huginn gmcharlt: I'll give you the answer just as soon as RDA is ready 16:34 gmcharlt list Quote 16:34 gmcharlt @list Quote 16:34 huginn gmcharlt: add, change, get, random, remove, search, and stats 16:34 gmcharlt @quote remove 158 16:34 huginn gmcharlt: The operation succeeded. 16:36 mtompset @quote random 16:36 huginn mtompset: Quote #204: "jcamins: It makes me feel like MARC has failed me." (added by chris_n at 05:37 PM, May 11, 2012) 16:37 tweetbot` [off] twitter: @MASmedios: "esto nos gusta bastante ... RT @kohails: #kohails RDA Redux http://t.co/ZjKj0Suh" 16:42 druthb @quote random 16:42 huginn druthb: Quote #199: "chris_n: considering marc is scary to us, I can't imagine what it does to patrons." (added by wizzyrea at 02:24 PM, April 09, 2012) 16:43 * druthb imagines a big burly guy with a nametag reading "Marc" as part of the library staff, a wiffle-bat in his hand, looking sourly at patrons. That'd scare me. 16:46 jcamins lol 16:47 oleonard [off] Here all we would need to add would be the wiffle bat 16:48 druthb [off] Yah. I know a lot of reference librarians who have the "looking sourly..." part down pat. 16:53 * mtompset grins. 16:56 huginn New commit(s) kohagit: Bug 9144 - bulkmarcimport.pl - Problem identifying errors <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=33e95ea3b903b3ec75305a96f37d1954feb4e0b1> 17:00 jenkins_koha Starting build #982 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #978 3 days 15 hr ago) 17:01 jcamins @later tell rangi Could you please try running updatedatedatabase.pl again on jenkins? 17:01 huginn jcamins: The operation succeeded. 17:03 H Hey all 17:03 khall is there a quick way for me to verify that ICU indexing is enable for a koha installation? 17:03 jcamins khall: without terminal access, no. 17:04 khall how about with terminal access? 17:04 jcamins Yeah, just take a look at zebradb/etc/default.idx. 17:07 H question on my new server for my zebra search seems to lose his ENV variables and so also my cronjob does not run ... if i put in the variables i can do the indexing but then the next login no variables annyone knows this problem ? 17:08 jcamins H: you should set your environment variables in your crontab. 17:08 H ah did not do that in the old machine 17:08 H is that just a line ? 17:09 jcamins I'm surprised it worked at all on the old machine, then. :/ 17:09 jcamins Yeah. 17:09 khall jcamins: thanks! 17:09 H still does lol 17:09 jcamins One moment, I'll find a sample. 17:09 jcamins Wait, aren't you using Ubuntu? Why aren't you using packages? 17:09 H well old machine = test machiine 17:09 H did not work 17:10 jcamins Ah. 17:10 H got some help here to do it the old fashion way 17:10 H :) 17:10 jcamins Here's an example crontab: http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=misc/cronjobs/crontab.example;h=012747ca0c787b62b50e0713f8fc33134c9dc1b2;hb=HEAD 17:10 H he runs but the zebra is fighting back 17:11 khall looks like I'm using ICU but I still cannot reproduce bug 7518 17:11 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7518 normal, P3, ---, fridolyn.somers, Needs Signoff , searches with quotation marks don't work 17:11 H ah there they are i try it 17:12 jcamins khall: really? I was able to reproduce the problem. 17:12 jcamins My preferred solution, of course, is to just stop using CCL2RPN since it's a bad idea all around. ;) 17:12 khall what's the alternative? 17:12 wahanui the alternative is collecting jars to put it in so you can throw it away, where it does no one any good. 17:13 jcamins ... 17:13 jcamins lol 17:13 jcamins I'm glad you asked! 17:13 jcamins QueryParser! 17:13 jcamins The all-singing, all-dancing, all-parsing, and all-finding new query parser for the search rewrite! 17:13 jcamins Bug 9123 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9123 normal, P5 - low, ---, fridolyn.somers, Pushed to Stable , Authorities search ordered by authid does not work 17:13 jcamins No. 17:13 jcamins bug 9321 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9321 was not found. 17:13 jcamins Umm... 17:14 jcamins Bug 9239 17:14 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9239 enhancement, P5 - low, ---, jcamins, ASSIGNED , Koha should share Evergreen's QueryParser module for parsing queries 17:14 jcamins It is not quite at "Needs signoff." 17:14 druthb @quote add jcamins: QueryParser! The all-singing, all-dancing, all-parsing, and all-finding new query parser for the search rewrite! 17:14 huginn druthb: The operation succeeded. Quote #224 added. 17:15 CharlottevL Hi... I have a stupid problem.. I was trying to repair bug 8375 (not correct diacritics when PDF export) and I haven't saved he original "label-create-pdf.pl". the patch is not working, can someone send me the original perl? :( 17:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8375 normal, P5 - low, ---, matted-34813, In Discussion , Common diacritics not shown correctly when exporting batch label to PDF 17:16 khall cool, I look forward to testing that! 17:16 jcamins CharlottevL: what version of Koha? 17:16 CharlottevL jcamins: 3.08.00.000 17:17 jcamins CharlottevL: http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=labels/label-create-pdf.pl;h=6d32c6cfc8e14db79a3bded4d8c9a46d0247b8aa;hb=5c32a9f811d8506f9230be60e2410320141f786e 17:17 H oh thx the cronjob works 17:17 jcamins khall: it is missing a very small amount of configuration, and a unit test. 17:17 H still wonder why i did not have to do that in the first install 17:17 CharlottevL uaah! thank you:) I was looking for it there for 10 minutes.. 17:20 H time for my cello lessons all have a fun evening untill later 17:23 * jcamins pictures someone playing the cello and singing "Later... when is later? All you ever hear is Later, Zebra, later. Yes we know, Zebra, oh Zebra, everyone agrees Zebra, please, Zebra... give me search results" 17:24 jcamins (and for the record, that wasn't gloomy... it was profound) 17:24 * jcamins chortles 17:28 jcamins Alas, no one ever appreciates my clever song lyric quoting. 17:29 * cait waves 17:34 mtompset Don't recognize the songs, so I can't appreciate. Sorry. 17:35 mtompset I just did a wget http://download.koha-community.org/koha-latest.tar.gz and got 3.8.7 17:35 jcamins That doesn't seem right. 17:35 mtompset No, it doesn't. 17:36 mtompset Who packages the tar files? 17:38 mtompset Just surfed to http://download.koha-community.org/ -- I think the inclusion of 3.6.x probably caused a screw up? 17:38 jcamins No, it's just that Paul didn't update koha-latest. 17:41 CharlottevL Hi. I've tried it once again adding one line in perl program according to http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8375 but it's still not working. Does someone has some experiences with label printing in PDF? 17:41 huginn 04Bug 8375: normal, P5 - low, ---, matted-34813, In Discussion , Common diacritics not shown correctly when exporting batch label to PDF 17:41 * jcamins doesn't know anything about it, sorry. 17:43 CharlottevL czech language has some crazy characters like Å¡Äřž etc... It's a bit boring to write all labels by hand. I'll try to solve it :) 18:05 jenkins_koha Project Koha_master build #982: STILL UNSTABLE in 1 hr 5 min: http://jenkins.koha-community.org/job/Koha_master/982/ 18:05 jenkins_koha vfernandes: Bug 9144 - bulkmarcimport.pl - Problem identifying errors 18:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9144 trivial, P1 - high, ---, vfernandes, Pushed to Master , bulkmarcimport.pl - Problem identifying errors 18:23 izzaboo hallo 18:27 rangi Morning 18:27 wahanui Morning is, like, a state of mind. or whenever the cat wants breakfast 18:28 cait morning rangi 18:29 rangi jcamins: ill try the db update when I get to my desk 18:29 jcamins rangi: thanks! 18:31 rangi druthb_lunch: lemme know when you want dns changed, also did you see my string freeze email? 18:55 vfernandes bye guys :) my first patch pushed... and portuguese translations do 3.8 at almost 80%. I'm happy :P 18:57 mtompset Good job, vfernandes. :) 18:59 mtompset git-bz? 18:59 wahanui well, git-bz is at http://wiki.koha-community.org/wiki/Git_bz_configuration 19:02 druthb rangi: You can change the DNS any time; I'm using a redirect, and the move has already happened. Yes, I did; I'll be doing the update this evening. 19:02 druthb (this afternoon, if I can sort out what needs to be done. I got little-to-no documentation.) 19:04 rangi righto thanks 19:04 rangi ill change the dns now 19:07 druthb rangi++ 19:08 rangi dns changed, it will take some time to filter around the net 19:08 druthb sure. I'll keep the redirect up, no itch. 19:08 rangi cool 19:09 rangi jcamins: it jumped past the borrower_modifications changes 19:09 rangi ie 19:09 rangi $DBversion = "3.11.00.008"; 19:09 rangi if (CheckVersion($DBversion)) { 19:09 rangi still failed 19:09 rangi but 19:10 rangi $DBversion = "3.11.00.009"; 19:10 rangi if (C4::Context->preference("Version") < TransformToNum($DBversion)) { 19:10 rangi ran 19:10 rangi so its now at 3.11.00.009 19:10 rangi but the .008 change never ran, so tests are still failing 19:10 jcamins ... 19:10 jcamins that's bizarre. 19:10 rangi that checkversion is totally not working on jenkins 19:10 jcamins I've had several people check, and .008 ran on every single other computer. 19:11 jcamins Okay. 19:11 jcamins If you manually set the version back does it still not run? 19:11 rangi it was .007 just before i ran it this morning 19:11 jcamins I'll just revert CheckVersion if it does not. 19:11 rangi but i can wind it back and try again 19:12 jcamins Oh, I just thought of something... you don't have PERL5LIB pointing to somewhere else, do you? 19:12 rangi nope 19:12 rangi echo $PERL5LIB 19:12 rangi /var/lib/jenkins/jobs/Koha_master/workspace 19:12 jcamins Yeah, that looks right. 19:14 rangi i wound it back to 006 19:14 rangi Upgrade to 3.11.00.007 done (Bug 9056: add German and a couple of French translations to language_descriptions) 19:14 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9056 minor, P5 - low, ---, veron, NEW , Add more translations to table language_descriptions 19:14 rangi Upgrade to 3.11.00.009 done (Bug 7674: Add systempreferences SeparateHoldings, SeparateHoldingsBranch, OpacSeparateHoldings and OpacSeparateHoldingsBranch) 19:14 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7674 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , Separate tabs for my holdings and others holdings 19:14 jcamins Okay. 19:14 jcamins Thanks. 19:14 rangi it just skipped right past 008 19:14 jcamins That's really weird. 19:14 rangi not sure why 19:14 wahanui not sure why is still pulling it 19:14 jcamins It must be failing to load kohaversion.pl 19:15 rangi hmm thats my guess 19:15 tcohen maybe its just cursed 19:15 jcamins tcohen: hehe. 19:15 jcamins Seems likely. 19:16 rangi C4::Context->final_linear_version 19:16 rangi i bet that is failing 19:17 jcamins Yeah, but all that does is loads kohaversion.pl. 19:18 rangi my $cgidir = C4::Context->intranetdir; 19:19 seneca Anyone know what would cause "opac-search.pl" on Debian to suddenly multiply and eat up all the RAM, thereby freezing the OS? 19:20 rangi seneca: check your access logs, something is probably hammering the server 19:21 rangi jcamins: i think its a pathing issue 19:21 rangi its looking at the kohaversion that is installed 19:21 seneca does opac-search.pl run for each search? 19:21 rangi not the one that is in the checkout 19:21 jcamins rangi: you know, I never tested it where I was checking out code but not installing it. 19:21 rangi i can fix that with a symlink on jenkins, but im not sure if will bite others 19:21 jcamins Never even occurred to me to want to. 19:22 jcamins I tested it on packages and regular installs (as well as git), but not a regular install with a git checkout. 19:22 rangi yep its unlikely to happen 19:28 seneca rangi: I don't think anything from outside was hammering the server 19:29 rangi seneca: yep it runs for each search 19:29 rangi !jenkins build koha_master now 19:29 jenkins_koha rangi: job koha_master build scheduled now 19:29 jenkins_koha Starting build #983 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #978 3 days 17 hr ago) 19:30 seneca the koha-error.log is showing: Premature end of script headers: opac-search.pl, referer: http://library.mvschool.com/cgi-bin/koha/opac-search.pl?q=hanukkah&limit= 19:30 seneca over and over and over 19:30 * wizzyrea waves 19:30 seneca but we're a small school, and it crashed when only 9 students were using the opac at once 19:31 seneca everything was cool, until suddenly at least 22 "opac-search.pl" instances opened (all that I could see in the term where I was watching top) 19:31 rangi what does the access log say? 19:31 seneca all of them claiming ~1.5% of the memory 19:32 wizzyrea cait - support provider list broken how? 19:32 seneca apache access? 19:32 rangi go to your virtual host config for your koha sites and uncomment the accesslog for the opac 19:32 rangi that way you will be able to see whats actually hitting it 19:33 rangi i suspect google :) 19:33 rangi or baidu 19:33 rangi do you have a robots.txt ? 19:33 seneca I se what you're getting at, but I don't think that's it' 19:33 seneca I think we can make it happen... 19:34 seneca it only freezes/crashes when a class is being taught how to uses the opac 19:34 rangi then you justt need to lower the concurrent threads/workers on your apache 19:34 rangi because you dont have enough ram to handle as much as you are telling apache you can handle 19:35 seneca hmmm 19:35 rangi its better to have some queue up 19:35 rangi than try to serve more than you can serve 19:35 rangi if you hit swap 19:36 seneca 2 GB of RAM on this server 19:36 rangi that will happen, apache will just keep opening more connections up to its limit 19:37 seneca I get that, but I don't think anything is telling apache to open the connections - the thing that would do that would be people or bots doing opac searches, right? 19:37 rangi yes 19:37 rangi ppl hitting refresh cos its slow 19:38 seneca and there's no way (I don't think) that we suddenly got enough searches to take out 2GB of RAM in a second's time 19:38 rangi right, well i told you what i think happened from 12 years of koha experience, you are of course free to ignore me 19:39 seneca I'm not ignoring you, I'm responding, aren't I? ;) 19:39 seneca and I appreciate the feedback, but I've got about the same amount of experience running apaceh on servers at this same school 19:39 seneca something just doesn't sound right 19:40 jcamins seneca: you have a class full of students all hitting the OPAC at once? 19:40 rangi its the phase of the moon 19:40 seneca sorta: 19:40 wizzyrea excuse? 19:40 rangi mayan prophesy 19:40 wahanui wizzyrea: We're upgrading /dev/null 19:40 seneca the class today was all of 9 people 19:40 seneca and they were all using the opac for 30 mins before the problem occured 19:40 jcamins rangi: no it isn't. It's the fact that 10 kids all typed in the exact same thing, hit enter simultaneously, clicked "search," clicked again, clicked refresh, and took down the server. 19:40 seneca b/c this has happened before, I was watching the server 19:41 jcamins And the processes just kept on stackig up, like the kids were hitting refresh too quickly? 19:41 * jcamins leaves again. 19:41 seneca instances of opac-search.pl were popping in and out of existence like they are supposed to 19:41 seneca no, the processes weren't stacking up 19:42 jcamins I am ~10 lines from perfect coverage in my unit test. 19:42 wizzyrea \o/ 19:42 wizzyrea fast indexer went off? 19:42 jcamins Okay, not _perfect_ 19:42 jcamins But awesomely close thereto. 19:42 rangi nice! 19:42 wizzyrea 99.98% or something 19:43 jcamins Yeah. 19:43 seneca everything seemed to be working as it should, until it wasn't: in about 1 or 2 seconds so many opac-search.pl instances pooped into existence that it ate up nearly 2GB of RAM and crashed the server 19:43 wizzyrea your opac is internet accessible eh? 19:43 seneca yeah, it is, and I know what you're going to say 19:44 * wizzyrea wasn't going to say anythign 19:44 * wizzyrea was just asking questions 19:44 seneca but the internet's people and bots don't have any way to line up with when classes are using the opac 19:44 seneca hehe 19:44 rangi you could turn your access logs on .. then you'd actually know, not just be guessing 19:44 seneca and I just did, thanks for that tip 19:44 wizzyrea *shrug* only way to know would be to turn on the logs 19:44 jcamins I worked for a support vendor that had a union catalog which included schools. 19:45 wizzyrea and it couldn't hurt to have a robots.txt 19:45 * wizzyrea considers these things good practice anyway 19:45 seneca by my calculation, that would be a sudden ~66 opac searches simultaneously 19:45 seneca me too, I just installed this Debian server + koha-from-apt server a few months ago and didn't realize that the access log was disabled by default 19:46 jcamins Their server went down every time there was a class, too. 19:46 seneca hmm 19:46 seneca how big was their class? 19:46 seneca 9 kids hitting 66 searches all within a few seconds of eachother seems pretty far fetched. :) 19:47 * larryb waves 19:47 jcamins seneca: ~25 students on an 8GB server. 19:47 * jcamins goes back to doing something useful. 19:48 seneca wow. that's incredible to me 19:48 jcamins seneca: you've never watched kids use a computer. 19:48 larryb saw the discussion on the logs. For a 2G server, 9 students is plenty to crash it. 19:48 * wizzyrea has 19:48 wizzyrea they are CLICK HAPPY 19:48 larryb All you have to do is get 9 students to hit reload 7 times and you've got your 66. 19:48 wizzyrea and if it doesn't come back in 2ms 19:48 wizzyrea they are going to try again 19:49 wizzyrea because that is the world they live in 19:49 trea ^^ 19:49 jcamins My 12yo cousin is incredible... click..click..click..refreshrefreshrefreshrefreshrefreshrefreshrefreshrefreshrefreshrefresh... "I'm bored." 19:49 seneca jcamins: I've been working as a director of technology in a school for 8+ years, and I was a teacher before that for 7, so I actually HAVE seen a kid use a computer 19:49 jcamins seneca: I didn't mean that literally. 19:49 wizzyrea not these kids. 19:49 seneca 9 kids hitting 7 times in the same 2 seconds 19:49 larryb I've seen this dozens and dozens (and dozens) of times. I call it a "self-inflicted denial of service attack". 19:49 wizzyrea SIDDOS 19:49 wizzyrea rhymes with "kiddos" 19:50 jcamins Nah, it's 9 kids hitting seven times in the same minute and a half. 19:50 seneca why a minute and a half? 19:50 seneca (I'm trying to figure out what I don't understand that you guys do) 19:51 jcamins Because starting the Apache process is slooooowww. 19:51 jcamins And every additional request makes it slower. 19:51 seneca let me ask this: what is it that opac-search.pl does? 19:51 izzaboo hi there. i've got a question that's a little higher level, so to speak, than what y'all are talking about. 19:51 izzaboo mind if I interupt/ject? 19:51 jcamins seneca: that's the search screen. For searching for books. 19:51 wizzyrea go for it :) 19:51 jcamins izzaboo: go ahead. 19:52 izzaboo i'm new to koha. doing some probono wordpress work for local library 19:52 jcamins seneca: it's the most computationally intensive page, as well as the one most likely to be clicked to death by students. 19:52 izzaboo and looking for ways to integrate opac lists into library's website 19:52 seneca jcamins: that's what I thought - when I do a search in the opac it returns my answer on average in about 1 to 2 seconds 19:52 izzaboo been searching through listserve archive 19:52 izzaboo and the wiki 19:52 wahanui the wiki is kind of an expert http://wiki.koha-community.org/wiki/SQL_Reports_Library 19:53 rangi however if 9 ppl do that, that 1 to 2 can easily become 3-4 19:53 izzaboo wahanui: thanks! 19:53 wahanui no problem izzaboo 19:53 seneca jcamins: sure 19:53 oleonard izzaboo: There is no built-in functionality to accomplish that 19:53 wizzyrea er, izzaboo wahanui is a bot 19:53 jcamins izzaboo: wahanui is a bot. 19:53 wizzyrea that probably won't help you 19:53 wizzyrea :) 19:53 seneca jcamins: but then how do you get to a minute and half? 19:53 izzaboo bots are ppl too! 19:53 izzaboo heh 19:53 seneca heh 19:54 rangi izzaboo: you can use reports, make a public report then you can get the contents as json from the opac 19:54 rangi if you are using 3.10 or later 19:54 wizzyrea ^ ^ 19:54 oleonard izzaboo: Or build something in PHP that queries Koha directly 19:55 * oleonard worked on RSS for lists, but didn't get very far 19:55 jcamins seneca: the minute and a half is not a scientific measure. 19:55 izzaboo i didn't see a php api. should i get access to the db directly? or use the same query fields from the opac website? 19:55 seneca jcamins: heh 19:55 rangi i really really recommend using the reports 19:56 jcamins It's an observation that when the load gets really heavy, spare opac-search.pl pages will hang around for about a minute and a half before they finally exit. 19:56 rangi it can cache the results for you if you wnt too, and you can get it in json 19:56 rangi so its super easy to pull into a website 19:56 izzaboo okay. i'll look into the reports 19:56 izzaboo then i can parse the json into a small <ul> i think 19:56 seneca jcamins: "spare opac-search.pl" pages? like apache gets them ready, but they are never used? 19:58 jcamins seneca: I'm not sure whether they're non-garbage collected pages that have been used, pages where the remote end doesn't want them, pages that never got any CPU time, or something else I haven't thought of. 19:58 izzaboo i was spending so much time reading about lists when I should've been reading this: http://es.koha-community.org/manual/files/master/en/ch09.html 19:58 izzaboo thank you guys! 20:00 jcamins Also, it strikes me that it could be less or more time depending on the size of the server. 20:00 seneca jcamins: would ~66 of these pages show up suddenly in top within a couple of seconds of each other? It doesn't seem like that's what would happen with what you've been describing 20:00 seneca jcamins: again, I appreciate the help and the ability to talk this through with someone 20:00 jcamins seneca: sure it would... they weren't using any CPU. 20:00 larryb Yes, that could easily happen when a classroom of kids get impatient start hitting reload. 20:01 larryb Pretty much every task creates a perl process. If you hit reload, a new process is created, but the previous is still running. 20:02 larryb Since the browser now thinks a new process has been submitted, the old process has nowhere to send it's output, so it hangs about until it times out. 20:03 larryb So hitting reload not only creates new processes, without killing the old ones, but the old ones hang around even longer, until they time out. 20:03 larryb Basically, lots of reloads in koha = death. 20:04 seneca larryb: I get that, but as I was watching top, I had it ordered by mem usage 20:04 seneca not cpu usage 20:05 seneca I guess I still don't understand why ~66 opac-search.pl instances would claim some memory all at once 20:05 larryb The perl and apache processes start using your RAM, that's what's slowing you down, not the cpu. 20:06 larryb Well, that plus the number of connections to mysql. 20:06 seneca that doesn't sound like the compound problem you and jcamins have been describing 20:06 seneca larryb, yeas, I understand - the server crashes with "out of memory" errors, which is why I was watching top ordered for mem usage 20:07 seneca also, to throw some context into the situation, this problem is relatively new, although we've been using this Debian install of the server for a few months 20:08 seneca before that we were using an older Debian install for a couple of years with 2GB of RAM, without this issue 20:09 jcamins Older versions of Koha were definitely smaller. 20:09 larryb Lots of things can change with a move to a new server. The primary ones that affect memory usage are the mysql settings, in /etc/mysql/my.cnf, and the apache settings, in /etc/apache2/apache2.conf. 20:09 larryb Perhaps those are different on your new server than they were on the old. 20:10 seneca I guess I still don't understand what would cause that many opac-search.pl instances to show up and claim RAM all at once. 20:11 seneca But if I were going to make a setting in apache to prevent this problem, what config options would you recommend I set? 20:12 larryb We've said it several times. YOu have a classroom of kids, they all submit searches at once, they get impatient if they don't get a response back in 2 seconds, they hit reload, the system gets slower, they hit reload more often, processes start piling up, and boom, you're out of memory. 20:12 rangi MaxClients 20:12 rangi ThreadsPerChild 20:12 rangi those kind of things 20:14 seneca What are some example settings that you guys use? And I guess I should ask how much RAM is in the example servers. 20:16 larryb We have lots of servers, ranging from 512M to 32G. For a 2G server, esp one that frequently has students using it, I edit /etc/apache2/apache2.conf and set KeepAliveTimeout to 2 and MaxClients to 25 (if you're using mpm-worker). 20:20 seneca hmm 20:20 seneca it appears this server is running mpm-itk 20:21 larryb If you're using Koha package, then yeah, that's the default. 20:21 seneca IA m 20:21 seneca oops... I am 20:22 seneca there's not a distinct config section for mpm-itk... does it use the prefork config section? 20:23 larryb No, I believe it'll use the default settings, which for MaxClients is an egregious 150. 20:24 seneca thanks larryb, but where do I change that default in apache.conf? 20:24 seneca is that just anywhere in there, outside of an IfModule section? 20:24 larryb rangi, wizzyrea: do you guys add an mpm-itk section to your apache2.conf? Most of our sites use git, so I don't have a sample section. 20:28 seneca thanks larryb 20:28 rangi i think it needs to be outside of it 20:28 seneca I've never used itk before 20:29 rangi MaxClientsVHost can only be set inside a VirtualHost directive; all others can be set wherever you'd like in the Apache configuration, except in .htaccess. 20:29 rangi you can set max clients on a per virtualhost basis 20:30 seneca should I have a VirtualHost section in apache.conf? (I don't currently) 20:30 cait wizzyrea: good morning :) sorry was busy lemon cake - this morning it showed a database error when you got to the support vendor page 20:31 larryb seneca, No the VirtualHost directive exists in sites-available/<your-koha-instance> 20:31 seneca Of course, I'm not against switching to prefork, worker, or event if that will work 20:31 mtompset Greetings, cait wizzyrea rangi seneca larryb etc. :) 20:31 seneca larryb: OK, I'm familiar with it being there. 20:32 larryb It'll cause problems when you upgrade the package Koha. Package koha requires itk. 20:32 seneca ah 20:32 seneca then I shall not mess with it 20:32 larryb I suppose it might work, but I've never tried it with our package sites. 20:36 jenkins_koha Yippie, build fixed! 20:36 jenkins_koha Project Koha_master build #983: FIXED in 1 hr 6 min: http://jenkins.koha-community.org/job/Koha_master/983/ 20:36 seneca HA! I just saw the line in the docs of mpm-itk that rangi quoted above 20:42 rangi druthb: dns seems to have clicked over, .. if you get a chance later, can you give my user (chrisc) upload privs on 3.10 en-nz please 20:42 druthb sure! :) 20:42 rangi thanks 20:44 druthb rangi: Done, I think, for all en-nz versions. If I did it right. 20:46 jcamins Bug 9239 awaits testing and sign off! 20:46 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9239 enhancement, P5 - low, ---, jcamins, Needs Signoff , Koha should share Evergreen's QueryParser module for parsing queries 20:48 rangi w00t 20:48 rangi druthb++ 20:48 rangi jcamins++ 20:49 seneca ok, set my global MaxClients and KeepAliveTimeout to conservative numbers (I think) and I await until the next class is in there at 2pm tomorrow. 20:49 seneca thanks for the help jcamins, rangi and larryb 20:50 seneca and anyone else who chimed in... 20:50 seneca I will let you know if the problem doesn't raise its ugly head tomorrow 20:52 slef itk has MaxClientsVHost too 20:52 slef can be useful 20:53 slef can be set inside the VirtualHost 21:02 seneca Saw that, but koha is the only Vhost on this server, and will be, so I set it globally 21:03 seneca ciao all 21:18 seneca okay, apparently I left too soon! 21:19 seneca just did an upgrade via apt-get, koha went to 3.10.0.0 and now I get this when logging in: Can't use an undefined value as an ARRAY reference at /usr/share/koha/lib/C4/Auth_with_ldap.pm 21:22 seneca upgraded from 3.8 something, if that helps 21:23 jcamins I don't know anything about the LDAP auth code, but the first question is whether you use LDAP. 21:23 seneca we do 21:23 jcamins Okay. 21:23 seneca checking that config now 21:23 mtompset Is there a config value that needs to be toggled to 1? :) 21:23 jcamins I figured that "I didn't configure LDAP" would probably explain the issue most quickly. 21:23 seneca ha! 21:24 seneca where is the koha config when you use the apt install? 21:24 mtompset LDAP still needs to be edit'd manually, as far as I know. 21:24 jcamins /etc/koha/sites/[instancename]/koha-conf.xml. 21:24 mtompset In that location. :) 21:25 seneca the correct ldap stuff is still in the config... 21:25 jcamins seneca: I know about this blog post, which probably won't help... :/ http://bywatersolutions.com/2012/07/09/koha-ldap/ 21:26 seneca woah - also, the opac looks...odd 21:26 seneca library.mvschool.com 21:26 seneca hadn't noticed that... 21:26 jcamins Oh, I bet it's the CSS issue that's going to be fixed by 3.10.1 21:27 jcamins Two files ended up in the wrong place. 21:27 seneca oh! 21:27 seneca can one manually fix that? 21:27 seneca maybe move them where they belong? 21:28 jcamins Yeah. 21:28 seneca anyone have a link to the bug report? 21:28 jcamins You need the files reset-fonts-grid.css and skin.css to be in /usr/share/koha/opac/htdocs/opac-tmpl/lib/yui/ 21:28 seneca or feel like just telling me? :) 21:28 seneca thanks! 21:28 jcamins I have no idea where they are at present. 21:29 jcamins But a find should answer that question. 21:29 seneca not seeing the first one at all... 21:30 jcamins Weird. I suggest you just download a copy from... 21:31 jcamins http://git.koha-community.org/gitweb/?p=koha.git;a=blob_plain;f=koha-tmpl/opac-tmpl/lib/yui/reset-fonts-grids.css;h=a21e2c4458654f1126e068957975f4f692e2b606;hb=HEAD 21:33 seneca hrm. np change 21:33 seneca er no 21:34 jcamins Did you find skin.css? 21:34 jcamins You need both. 21:35 seneca yeah, I found /usr/share/koha/opac/htdocs/opac-tmpl/prog/en/css/skin.css 21:35 jcamins It's still failing to load http://library.mvschool.com/opac-tmpl/lib/yui/reset-fonts-grids.css 21:36 seneca weird... 21:36 wahanui weird is normal after a while :) 21:36 maximep am i missing something or are localcovers not shown in the shelf browser ? 21:37 mtompset Don't forget those stupid stale CSS situations. ;) 21:37 jcamins maximep: you are not missing something. 21:37 jcamins mtompset: not in this case. 21:37 jcamins maximep: it never occurred to me. 21:38 jcamins mtompset: I checked only after the change. 21:38 maximep was a bug report opened for it ? 21:38 seneca wait, in yui there is a dir called "reset-fonts-grids" and in there is already a file called reset-fonts-grids.css 21:39 eythian hi 21:39 jcamins maximep: no. 21:39 maximep ok, thanks 21:39 seneca ok, I guess that's where that one went astray to 21:40 seneca it appears to like that version 21:40 seneca thanks for that tip 21:40 seneca unfortunately, CSS doesn't appear to be at the root of the ldap issue ;) 21:41 slef bug 9250 perhaps 21:41 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9250 enhancement, P5 - low, ---, robin, Needs Signoff , Provide commands to allow handling of SIP servers in the packages 21:41 slef no 21:41 slef huginn: query yui css 21:41 huginn slef: No results for "yui css." 21:41 mtompset And now to go pick up my son from daycare. So much chauffeuring. 21:41 slef huginn: you suck 21:41 huginn slef: I've exhausted my database of quotes 21:41 eythian bug 9052 21:41 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9052 blocker, P5 - low, ---, robin, Pushed to Master , YUI assets installed in the wrong place by packages 21:42 slef damn this dyslexia! ;-) 21:42 eythian It'd be great if someone would sign off on 9250 though :) 21:42 slef when I get a round tuit 21:43 seneca even google has no responses to: Can't use an undefined value as an ARRAY reference at /usr/share/koha/lib/C4/Auth_with_ldap.pm line 181, <DATA> line 522. 21:43 rangi ohh another new committer 21:43 jcamins Yeah, I'm not surprised. 21:43 jcamins rangi: oh? 21:44 rangi Vitor FERNANDES 21:44 jcamins Do I need to update docs/history.txt? 21:44 rangi i think so 21:44 rangi lemme check 21:44 rangi yep 21:44 rangi he is new 21:45 jenkins_koha Starting build #33 for job Koha_3.10.x (previous build: SUCCESS) 21:47 seneca anybody else using ldap with version 3.10? 21:48 jcamins I think libsysguy has done it, but he's not around. 21:48 seneca does that error look weird to anyone else? 21:49 seneca wondering what the <DATA> part is 21:49 eythian is there anything on line 181 that would give you a clue as to what it's expecting. 21:49 eythian that's the important bit 21:49 seneca well, 522 is where the comments start... 21:50 eythian 522 is not 181 though 21:50 seneca and 181 is: for (my $i; $i< scalar(@$extended_patron_attributes)-1;$i++) { 21:50 jcamins Ah. 21:50 eythian ok, so that means that $extended_p... is undef 21:50 jcamins Now I understand. 21:50 eythian do you use them> 21:50 eythian ? 21:51 jcamins There are no extended patron attributes configured. 21:51 eythian also, that's weird and unnecessary code 21:51 eythian oh, maybe now 21:51 eythian not 21:51 eythian though I wonder why the -1 is there. 21:51 seneca So.... 21:52 jcamins eythian: it's a weird way of doing each. 21:52 seneca there are no extended patron attributes configured, or that array is undefined? 21:52 seneca b/c having none configured wouldn't make it fail, would it? 21:52 jcamins Looks to me like that array is undefined if no extended patron attributes are configured 21:52 jcamins Apparently it does. 21:52 eythian jcamins: no, it does "each but skip the last one" 21:52 seneca hmm 21:53 eythian if that loop was better formed, it'd just do nothing. 21:53 seneca ah 21:53 jcamins eythian: really? I thought it had something to do with zero-based and one-based indexing. 21:53 seneca what are "extended patron attributes? 21:53 eythian jcamins: it might be, if it's accessing $i+1 inside the loop (I haven't looked) 21:54 eythian but that would also be strange, you'd just start $i at 1 21:54 eythian jcamins: people who don't know better often do #$array-1 in a loop 21:54 eythian I wonder if it's trying to do that, but wrong 21:54 * jcamins always just uses foreach. 21:55 jcamins for loops like that are for C, in my mind. 21:55 seneca http://pastebin.com/2cvHVEGQ 21:55 eythian me too, unless I need the index. 21:55 seneca that's the loop 21:55 eythian ok, that looks wrong in a couple of ways 21:56 eythian the one affecting you is that it should be a foreach 21:56 jcamins seneca: they're for adding additional information about your patrons that isn't available from the built-in fields. 21:56 seneca ah 21:56 jcamins If you're not using them, you should just disable the ExtendedPatronAttributes syspref. 21:56 eythian the quick option may be to make sure that you have the extended attributes syspref turned off if you're not .... 21:56 seneca just got word from the librarian (my wife) we are not using any 21:56 eythian what jcamins said 21:57 seneca I will disable it just as soon as I can log in again ;) 21:57 eythian the followup to that option would be to file a bug 21:57 jcamins seneca: ooh, right. 21:57 eythian you should be able to log in with the database credentials to fix that 21:57 seneca heh 21:57 jcamins Ummm... 21:57 edveal Has anyone come up with some jqury to force phone number to follow a specific format? 21:57 jcamins Good thought. 21:58 seneca I can log into the intranet site with the db credentials? 21:58 eythian yes 21:58 eythian dbname and dbpassword gives you superuser access 21:58 seneca hmm... you learn something new everyday... 21:59 jcamins You may need to find the password in /etc/koha/sites/library/koha-conf.xml. 21:59 jcamins It's the last password. 22:00 eythian last password outside the LDAP section, anyway 22:00 jcamins Right. 22:01 seneca in the "publicserver" section? 22:01 eythian no 22:01 eythian at the bottom 22:02 seneca my ldap config is at the bottom 22:02 seneca oh 22:02 seneca I see it 22:02 eythian above that 22:02 seneca sorry 22:03 seneca I'm in 22:03 eythian cool 22:03 seneca that's a very cool trick to know - thanks! 22:03 seneca know off the top of your head where the extended patron attributes are? 22:03 * jcamins probably would not have thought of it. 22:04 seneca well, the toggle for it 22:04 jcamins I always search. 22:04 jcamins (in the sysprefs) 22:04 seneca good idea 22:04 jcamins Patrons. 22:04 jcamins Yay! Time for tea and cookies! 22:04 * jcamins leaves to have tea and cookies. 22:05 seneca ...and disabling them gets around that loop 22:05 seneca awesome 22:05 seneca I shall file the bug 22:05 eythian cool :) 22:05 seneca thanks soooo much for the help 22:14 seneca what component would you say that bug should be filed under? 22:16 seneca I'm going with architecture... 22:18 eythian authentication, if that's a component? 22:18 eythian yeah, that 22:18 wahanui yeah, that is cool - a way to enhance the OPAC without bloating Koha... 22:21 seneca and now my sick a$$ is heading home to bed! Thanks again all 22:22 eythian later 22:25 jenkins_koha Project Koha_3.10.x build #33: SUCCESS in 40 min: http://jenkins.koha-community.org/job/Koha_3.10.x/33/ 22:25 jenkins_koha robin: Bug 9052 - rewrite the YUI links to use the system library 22:25 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9052 blocker, P5 - low, ---, robin, Pushed to Stable , YUI assets installed in the wrong place by packages