IRC log for #koha, 2019-05-19

All times shown according to UTC.

Time S Nick Message
00:09 dpk_ joined #koha
05:11 dpk_ joined #koha
06:05 indradg joined #koha
07:04 davidnind left #koha
07:07 Frank_P joined #koha
07:07 Frank_P morning everyone =)
07:09 indradg joined #koha
07:18 indradg joined #koha
07:29 Frank_P Morning #koha - Im install koha 18.11.05 on debian 9.9.0 (stretch). I have set up my library db and created my domain, however when trying to access the domain it is redirecting me to completely the wrong site.
07:30 Frank_P my library is "csx" and my domain name is ".koha.co.za" (co.za is for south africa) when accessing https://csx-intra.koha.co.za it redirects me to an internet provider??
07:32 Frank_P sorry http://csx-intra.koha.co.za
07:32 ashimema So, do you own koha.co.za
07:32 ashimema The domain name
07:33 ashimema You need a DNS server out there in the big wide world to translate the DNS name to the IP address for your server
07:35 ashimema If you don't want to buy the koha.co.za domain name then you could use a free dynamic DNS provider like http://duckdns.org/ or something and have an address like library.me.duckdns.org and staff.me.duckdns.org
07:36 ashimema For demo purposes that would be perfectly reasonable I would think
07:36 Frank_P i dont own koha.co.za nope, i thought i could select any domain as long as its not in use. and i have no idea why afrihost (the website it redirects to) would own that domain. During the installing i saw that there was 2 ways to set up the domain, but i could only see the setup for "small networks" and i couldnt see the setup for DNS
07:36 Frank_P https://wiki.koha-community.or[…]ain_name_for_Koha
07:36 ashimema Hope that helps Frank_P
07:37 Frank_P oh wait, i do own a domain though
07:37 Frank_P but im using it for a website
07:37 Frank_P could i use that?
07:40 ashimema You should be able to yes
07:41 ashimema So long as you can access the DNS controls for that domain
07:41 ashimema You want to add cname records for the two subdomains you want to register for koha
07:42 ashimema I.e. if you own mywebsite.com you'll want to add library.mywebsite.com and library-intra.mywebsite.com records to map to you Koha servers up address
07:43 ashimema DNS isn't too complicated once you wrap your head around it
07:43 Frank_P im not sure if i have access to the DNS, i have access to cPanel for the domain, in order to install plugins like wordpress etc. but this sounds quite complicated... so i may just use the free one that you linked above for now
07:43 ashimema As for why some isp own it.. isp's often pre-register loads of domains to sell on to you
07:44 Frank_P lol decision decisions... tough one. let me login to my domain and see what i have access to
07:44 ashimema Cpanel has a DNS module if I remember corrrectly
07:46 ashimema https://www.pickaweb.co.uk/kb/[…]cords-via-cpanel/ looks like a promising guide for cpanel dns managrment
07:46 ashimema Sorry I can't be of much more help there.. it's years since I've used cpanel I'm afraid..
07:47 ashimema Though an X Koha dev (still a lurker here) worked for cpanel for a fair while after she left us.
07:49 ashimema A quick scan of that article makes me think I mislead you on cname.. I think it'll be an 'A record' you'll need to creat for each subdomain.
07:49 ashimema Good luck
07:50 Frank_P thank you soooo much for your help. Im on the phone to my IT guy who helps me with my site. Ill let you know how it goes
07:56 indradg joined #koha
08:37 Frank_P ashimema: hey, so i managed to set the two sub domains. and i can access "csx.koha.sasoltech.co.za" but i cannot access "csx-intra.koha.sasoltech.co.za" although the same process was applied to both
08:39 ashimema So, that sounds like an issue back on the Koha server end now..
08:39 ashimema First place I'd check is the Apache vhost definitions under /etc/Apache/site-enabled
08:40 ashimema There should be a conf file in there for your site.. it'll contain two directives.  One for staff one for opac
08:41 ashimema Check the servername for the staff one matches the name you gave it on the DNS system.
08:41 ashimema If it doesn't, make it match and then restart apache
08:41 ashimema I'm about to dissapear for the rest of the weekend I'm afraid, last day with the kids before being away for kohacon for a week
08:42 ashimema I'll be online tomorrow no doubt though.. glad to see your getting closer and closer though now. Well done for hanging on in there
08:42 Frank_P thank ou. before you go though
08:42 ashimema Fire away
08:42 Frank_P that file youy mentioned is empty
08:43 Frank_P no text
08:43 ashimema Huh.. what
08:43 ashimema The directory /etc/apache
08:43 Frank_P sudo nano /etc/Apache/site-enabled - Directory does not existy
08:43 ashimema Sites
08:44 ashimema And I think it's Apache but it might be apache2
08:44 ashimema Not at my pc right now to check I'm afraid
08:45 Frank_P the whole directory doesnt exit "[Directory '/etc/Apache' does not exist]
08:45 Frank_P >.<
08:45 Frank_P lol ill spend some more time on this. dont worry go enjoy your day with the kids =)
08:45 ashimema If your seeing the opac it must exist somewhere
08:46 ashimema 'cd /etc/ap' then hit the tab key . That should then cycle through options that are available there with an autocompletion
09:27 Frank_P Hi all, I have installed and setup a Koha server, and i have successfully connected it to a domain, however how do i access the web installer? when i load the page it takes me to a page titles "Apache2 Debian Default Page" and says  Apache server was installed correctly, but I was expecting to see the Koha web installer
10:21 ashimema 'sudo a2dissite default' followed by 'sudo service apache2 restart' should do the trick
10:21 * ashimema goes back to kids
10:22 indradg joined #koha
10:36 Frank_P thanks ashimema, i did that and then i got to the "System Maintenance The Koha online catalog is offline for system maintenance. " page. Now ive installed lynx which isnt in the Debian guide https://wiki.koha-community.org/wiki/Debian
10:38 ashimema not sure why you installed Lynx?
10:38 ashimema so the 'system maintanence' page comes up on the OPAC when you need to do a db update (or follow the online installed) in the staff client
10:39 ashimema just head to the staff client URL in any browser and login using the mysql username and password
10:39 ashimema http://csx-intra.koha.sasoltech.co.za/ I believe in your case
10:39 Frank_P I searched for my error and came across this: https://wiki.koha-community.or[…]#Web_Installation
10:40 Frank_P yes I did what you said as above but i still get "System Maintenance The Koha online catalog is offline for system maintenance. We'll be back soon! If you have any questions, please contact the site administrator"
10:40 Frank_P lynx also didnt work unfortunately
10:40 ashimema feels like you're still not hitting the staff client then..
10:41 Frank_P well when i did the original setup, i used the wrong domain .koha.co.za - could there be residual files referring to that that i havent changed?
10:41 Frank_P i checked in /etc/hosts ive checked in /ports.conf
10:42 ashimema could well be
10:42 ashimema `/etc/apache/sites-enabled/koha-instance_name.conf would be where
10:44 Frank_P ahh, my apache folder is apache2:   /etc/apache2/sites-enabled
10:47 Frank_P strange
10:48 Frank_P /etc/apache3/sites-enabled/koha-instance_name.conf says that would be a new file (no text yet) rofl... i dont know how i could have messed this up... installation was smooth until trying to access the web installer
10:48 Frank_P sorry apache2*
10:48 ashimema apache2
10:49 Frank_P yea it says the directory exists but no koha-instance_name.conf
10:49 Frank_P i also tried koha-instance_csx.conf
10:49 Frank_P not sure if "name" was a reference
10:50 ashimema see what file are listed in the directory
10:50 ashimema `ls /etc/apache2/sites-enabled`
10:50 ashimema `instance_name` was meant to be replaced by you by what you called your koha instance ;)
10:52 Frank_P may i ask a favor. I may have confused an instruction on the /etc/hosts list - i have tried various different interpretartions but none have worked. but it could still be my error. Can you explain exactly what lines I should have. Ill explain quikcly
10:53 Frank_P one first load of /etc/hosts I had: 1) 127.0.0.1 localhost 2) 127.0.1.1 csx.koha.sasoltech.co.za CSX.
10:54 Frank_P Instruction said after "local host" input 2) server IP, name of your server
10:55 ashimema your average /etc/hosts file need only contain
10:55 ashimema 127.0.0.1       localhost.localdomain   localhost
10:55 Frank_P but the example was different from my default so i think i took out the wrong line 127.0.1.1
10:55 ashimema nothing else.. as you're using DNS you don't want/need to have anything extra listed within hosts
10:56 ashimema so.. very quick lesson in name resolution
10:56 ashimema when you head to my-pretty-page.com in a browser (or anything else for that matter).. you're computer will first look at `/etc/hosts` to see if there's an entry for it.. and if there is it will use that.. next it will go out to the internet and ask a DNS server for what the name should resolve to
10:57 ashimema so.. if you have stuff in hosts it will overrule a public DNS entry
10:57 Frank_P understood
10:57 ashimema hense the 'just stick to the bear minimum in /etc/hosts' advie
10:57 ashimema :)
10:57 indradg joined #koha
10:58 Frank_P okay, almost there. in reference to these instructions: https://wiki.koha-community.or[…]ain_name_for_Koha
10:58 Frank_P 127.0.0.1localhost 127.0.1.1name-of-your-server  # The following lines are desirable for IPv6 capable hosts ::1     ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
10:59 Frank_P the bottom following lines i added in: fe00::0 ip6-localnet ff00::0 ip6-mcastprefix they were not there by default - should i remove them
10:59 Frank_P and
11:00 ashimema yeah.. debian will have setup any ipv6 stuff correctly at install time if you have ipv6
11:00 ashimema if it's missing it means debian probed for an ipv6 address at install and didn't get assigned on by your local network
11:00 ashimema all good
11:01 Frank_P it said after localhost i should add "192.168.1.136 libraryname.domain.co.za 192.168.1.136 libraryname-intra.domain.co.za"
11:01 Frank_P but thats for small mnetworks not DNS correct?
11:01 ashimema I wouldn't bother personally
11:01 Frank_P so i can remove those lines now?
11:02 Frank_P lastly, you said mine should have 1 line saying "127.0.0.1 localhost.localdomain   localhost"    - but in the guide never said to change "localhost line"
11:02 ashimema either remove it or replace with
11:03 ashimema 192.168.1.136 is an internal address
11:03 Frank_P yeah mine is 192.168.0.101
11:03 ashimema well.. leave the localhost line that you have in there
11:03 ashimema I wasn't sure whether you'd replaced it so I gave what my systems get by default
11:04 ashimema try doing a `sudo ifconfig` and seeing what you're external ip address is
11:04 ashimema the one you'll have used when adding the DNS rules?
11:04 ashimema that's the address you need if you want the second line
11:05 ashimema your.external.ip.address libraryname.domain.co.za libraryname-intra.domain.co.za
11:05 Frank_P interesting part on that: mine doesnt tsay eth0 or wLan like the guide
11:05 Frank_P mine says enp0s3:
11:06 Frank_P um so you have 1) 127.0.0.1/8
11:06 Frank_P amd 2) 192.168.0.101
11:06 Frank_P i used the 2nd one
11:10 ashimema `curl ifconfig.me` should give you the external address
11:12 Frank_P curl:command not found]\
11:13 ashimema wow.. you don't have curl installed.. i thought that was always installed these days.
11:15 Frank_P when running `ls /etc/apache2/sites-enabled` i get [csx.conf] which is correct
11:17 Frank_P [First place I'd check is the Apache vhost definitions under /etc/Apache/site-enabled] cant find anything here. gonna try the cycle with tab as you mentioned
11:18 Frank_P ive tried /etc/apache/site-enabled
11:18 Frank_P ive tried /etc/apache/sites-enabled
11:18 Frank_P ive tried /etc/apache2/site-enabled
11:18 Frank_P ive tried /etc/apache2/sites-enabled
11:19 Frank_P nice!!! i found it and theres wrong info =D haha let me change it and see if it works
11:20 Frank_P virtual host is supposed to be 80 or 8080? and where does 8081 come in? As i havent seen that port listed anywhere
11:25 Frank_P It working!!! =D thank you ashimema. I am in the web installer
11:25 ashimema Well done
11:38 Frank_P i owe you. KohaCon 2020. I goto meet you =P
11:46 ashimema Haha, I'll hold you to that 😉
11:47 ashimema New Zealand next year
12:12 gk joined #koha
12:15 gk Ubuntu 18.04; Koha 18.05.1 using debian packages; Circulation Rules defined;  Item types marked; manually run fines.pl; but no update of fines accrured as per circulation policy
15:51 dpk_ joined #koha
17:44 indradg joined #koha
18:05 indradg joined #koha
18:24 dpk_ joined #koha
19:23 indradg joined #koha
19:40 indradg joined #koha
20:22 kathryn joined #koha
20:39 indradg joined #koha
21:03 indradg joined #koha
21:19 indradg joined #koha
21:38 sophie_m joined #koha
23:16 indradg joined #koha
23:33 dpk_ joined #koha

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