[02:44] <LisaL> hi
[02:44] <LisaL> I have a problem...
[02:45] <LisaL> there is this ubuntu server,  and it's relatively fast considering that I am the only user on this server
[02:45] <LisaL> however, there is a person sitting in Asia, claiming that this server would be extraordinary slow for him
[02:45] <LisaL> I ran speedtest-cli and the results are OK
[02:45] <LisaL> what could be the reason?
[03:02] <ddellav> LisaL latency
[03:03] <LisaL> ddellav, what is that?
[03:03] <ddellav> do a trace route from the server to his IP address and you'll see what the issue is
[03:03] <LisaL> ddellav, okay!
[03:03] <LisaL> doing this now
[03:03] <ddellav> LisaL it's the time it takes a packet to travel from your server to his computer
[03:03] <LisaL> okay testing it - 1 moment please
[03:03] <LisaL> thank you for the tip!
[03:03] <ddellav> np
[03:05] <LisaL> ddellav, can I please show you the output in a private message?   It would feel bad to me to share the person's IP address (and my server's IP address)  in a maybe logged channel publicly
[03:05] <ddellav> LisaL sure
[03:05] <RoyK> LisaL: depending on where the server is located, asia or europe or america, the latency issues can be rather bad. if you're using SMB, it can be pretty horrible
[03:05] <LisaL> RoyK, the server stands in Central Europe
[03:05] <RoyK> LisaL: just secure the server - the bots will find it anyway ;)
[03:05] <LisaL> the person in question lives in Cambodia
[03:06] <LisaL> I could blank out the IP's
[03:06] <LisaL> one moment please
[03:06] <RoyK> LisaL: what sort of ping times do you get there?
[03:07] <RoyK> LisaL: what sort of traffic or protocol is this?
[03:07] <LisaL> pasting now...
[03:07] <LisaL> 1 moment pls
[03:08] <LisaL> https://dpaste.de/Qe71/raw
[03:08] <RoyK> 200ms is quite a bit
[03:08] <LisaL> why are there not more points in between?
[03:08] <RoyK> again, what protocol?
[03:08] <LisaL> I don't know?!
[03:08] <RoyK> what sort of service? web?
[03:09] <LisaL> yes
[03:09] <LisaL> oh
[03:09] <LisaL> http then
[03:09] <RoyK> http is rather resilint to latency, so it shouldn't matter too much
[03:09] <LisaL> he is downloading huge files (200 MB+)
[03:09] <LisaL> and also uploading
[03:09] <LisaL> and he needs 2 hours for a 200 MB upload / download
[03:10] <RoyK> that shouldn't matter either in terms of latency
[03:10] <LisaL> but when he up/downloads files to google drive, this takes 2 minutes
[03:10] <LisaL> so his connection is good
[03:10] <RoyK> LisaL: what sort of internet connection do you have?
[03:10] <LisaL> it's not me, it's a server
[03:11] <LisaL> hosted at a local provider
[03:11] <LisaL> I guess that's a normal ethernet cable they plug in?
[03:11] <LisaL> not idea how they connect their servers
[03:11] <LisaL> I ran a speedtest-cli
[03:11] <RoyK> what did it say?
[03:11] <LisaL> Testing download speed........................................
[03:11] <LisaL> Download: 600.37 Mbit/s
[03:11] <LisaL> Testing upload speed..................................................
[03:11] <LisaL> Upload: 282.13 Mbit/s
[03:12] <RoyK> and what are the speed you client is getting?
[03:12] <LisaL> I only know that he needs an average of 2 hours to transfer 200 MB
[03:13] <LisaL> it's a freelancer to be exact
[03:13] <RoyK> webdav or something?
[03:13] <LisaL> yes
[03:13] <LisaL> nextcloud
[03:13] <RoyK> ok
[03:13] <RoyK> do you monitor your server's cpu use? and i/o?
[03:14] <LisaL> no
[03:14] <LisaL> when I download / upload files myself,  my server is very fast
[03:14] <RoyK> well, do so - start by installing sysstat, it's an old, but rock solid thing, you need to enable it in /etc/default/sysstat after installing it
[03:15] <RoyK> just monitor everything you can
[03:15] <LisaL> okay
[03:15] <LisaL> thank you RoyK
[03:16] <RoyK> btw, is your client using a linux machine? if so, you could use iperf to check the network performance between the two, your machine and the client's
[03:16] <LisaL> he uses windows
[03:16] <LisaL> I am the client
[03:16] <LisaL> he is the freelancer
[03:16] <RoyK> LisaL: I'd recommend using something like munin on top, but that takes a wee bit of configuration compared to sysstat
[03:17] <LisaL> I will read on this
[03:17] <RoyK> there's iperf for windows as well https://iperf.fr/iperf-download.php
[03:17] <LisaL> oh that's good!
[03:17] <LisaL> and using this, he could see why it's so slow?
[03:17] <RoyK> keep in mind that iperf2 and iperf3 are not compatible
[03:18] <RoyK> iperf will only monitor network speed - it may be nextcloud is the bottleneck
[03:18] <RoyK> perhaps some php tuning needed somewhere
[03:18] <LisaL> I could try to upload a 200 MB testfile into /var/www  and ask him to download from there
[03:18] <RoyK> start with the basics
[03:18] <RoyK> measure network - iperf
[03:19] <LisaL> okay
[03:19] <LisaL> I need time to read about it
[03:19] <RoyK> make sure you have the same version on both sides, and that the server side is open for connection on the port in the firewall
[03:19] <RoyK> it won't take long ;)
[03:21] <LisaL> thank you RoyK
[03:21] <LisaL> usually I only work with graphics / pictures
[03:21] <LisaL> maybe I should have rented a static webspace rather than a vserver
[03:21] <RoyK> I see
[03:21] <RoyK> well, it doesn't take too long to get used to things
[03:22] <RoyK> and you'll learn a lot from it :D
[03:22]  * RoyK setup his first linux machine in 1994 and has been using linux (and a lot of other OSes) ever since
[03:23] <LisaL> I am also using linux as my desktop
[03:23] <LisaL> since Suse, and later Debian Potato times
[03:23] <LisaL> but I never got into server administration too much
[03:24] <RoyK> potato <3
[03:24] <LisaL> I believe that was the codename
[03:24] <LisaL> the one before woody
[03:24] <RoyK> yeah - I remember it - from 2002
[03:24] <RoyK> no - 2000
[03:24] <LisaL> omg time passes by
[03:25] <LisaL> I used to be young, sexy and beautiful
[03:25] <LisaL> now I am the potato
[03:25] <RoyK> lol
[03:25] <LisaL> and Debian is sexy
[03:25] <RoyK> aren't we all? ;)
[03:25] <RoyK> (the former)
[03:25] <LisaL> :))
[03:25] <LisaL> lol
[03:25] <RoyK> anyway - any luck with iperf?
[03:26] <RoyK> and btw, which version of nextcloud and php?
[03:26] <LisaL> I installed it
[03:26] <RoyK> the client needs it as well
[03:26] <LisaL> I believe iperf3 -s   would be the right command
[03:26] <RoyK> should do - just make sure the firewall is open for that port
[03:26] <LisaL> yep, it was :)
[03:26] <LisaL> -----------------------------------------------------------
[03:26] <LisaL> Server listening on 5201
[03:26] <LisaL> -----------------------------------------------------------
[03:27] <RoyK> ufw or iptables or something in the way, it won't work
[03:27] <LisaL> nah the server is not secured
[03:27] <LisaL> ^.^
[03:27] <RoyK> LisaL: pm me the ip address, so I can test
[03:27] <LisaL> yeah, now that you know it's not secured ;)
[03:27] <LisaL> :))
[03:28] <LisaL> I am installing iperf3 on my local ubuntu machine as well
[03:28] <LisaL> and try it
[03:28] <RoyK> I know *your* ip address already ;)
[03:29] <RoyK> LisaL: just secure your machines - giving away ip addresses is safe as long as the machine is safe - not giving away ip addresses won't stop the bots from finding it
[03:30] <LisaL> well I am connected to IRC, sure you get my IP :)
[03:30] <LisaL> iperf3 has successfully been installed on my local machine
[03:30] <RoyK> ok, try iperf -c x.x.x.x
[03:31] <RoyK> there's a bunch of magpies feasting on something on my balcony
[03:31] <LisaL> looks similar to a ping
[03:32] <RoyK> except it measures bandwidth as well
[03:32] <RoyK> ping usually just sends a 56 byte package - not a megabyte or two
[03:33] <RoyK> wee difference
[03:35] <RoyK> I guess that is 'Elster' to you ;)
[03:37] <LisaL> I don't know Elster?
[03:38] <RoyK> LisaL: where are you from?
[03:38] <LisaL> Austria
[03:38] <LisaL> Vienna
[03:39] <RoyK> guessed so - by the whois of your ip ;)
[03:39] <LisaL> ^.^
[03:39] <RoyK> I was talking about birds https://de.wikipedia.org/wiki/Elster
[03:41] <RoyK> seems a möwe (if that is what you call it) is taking over the party http://smilla.karlsbakk.net:8081/
[03:42] <LisaL> there are birds named that way
[03:42] <LisaL> but there are no "Möwen" around in Vienna
[03:42] <LisaL> and Elster is a bird I've seen twice in my whole life
[03:43] <LisaL> my freelancers keep messaging me all the time,  I must go back to work
[03:43] <LisaL> I am sorry
[03:43] <LisaL> thank you for the nice chat :)
[03:43] <RoyK> hehe
[03:43] <RoyK> hope I could help out a bit
[03:43] <LisaL> sure you could
[03:43] <LisaL> thank you :)
[11:16] <android> does system76 still sell ubuntu machines?
[11:25] <android> can you wakeup from a jackal
[11:32] <android> or is a jackal permenant comotose
[11:54] <RoyK> android: why do you need to buy an "ubuntu machine"?
[15:53] <runelind_q> how can I enable networking in recovery mode?  There is an option in the menu to enable networking, but that mounts filesystems which I don't want to do.
[16:00] <Ussat> Generally, you dont want networking in recovery, in my experiance anyway
[16:05] <runelind_q> I need to get some data off a zfs pool.  it won't mount in multi-user mode.
[16:10] <sbeattie> rbasak: is there any chance we can get upstream interested in maintaining percona-server-5.6 (or moving the ubuntu packages to percona-server-5.7)? Or can we just drop the package?
[16:11] <sbeattie> Because the publishing history is kind of dire https://launchpad.net/ubuntu/+source/percona-server-5.6/+changelog when compared with the open cves for the package http://people.canonical.com/~ubuntu-security/cve/pkg/percona-server-5.6.html
[16:19] <rbasak> dpb1, jamespage: ^
[16:22] <jamespage> rbasak, sbeattie, dpb1: good question - tbh I don't know
[16:23] <jamespage> I've made some effort to tend percona-xtradb-cluster-5.6 as that's part of our openstack deployment architecture
[16:35]  * ddellav waves to jamespage 
[16:35] <jamespage> o/
[20:50] <keithzg> Hmm, on one of my VMs I had to LSB-ize an old init script to get it to run on 16.04+systemd, but a customer support rep for the program in question has said she didn't have to. Is there some sort of compatibility package *other* than systemd-sysv that my instance could be lacking? Or some other wrinkle that could create this result?
[22:27] <drab> am I missing something or there's no way to get an apt-listchanges like output in terminal before installation?
[22:28] <drab> I can do it manually with apt list --upgradable and then looking at the versions and finally apt changelog and look at it for that delta
[22:28] <drab> but it kind of sucks
[22:29] <drab> I guess I have to download the pkg first and then it will work with apt-listchanges
[22:33] <tomreyn> drab: you can have apt-listchanges prompt whether or not to continue with package installation. if you answer no, the packages dont get installed. https://askubuntu.com/questions/272215/seeing-apt-get-changelogs-for-to-be-upgraded-packages
[23:19] <BenMcLean> My ubuntu server install failed at the "Selecting and installing software" stage. What should I do?
[23:19] <BenMcLean> it was an amazingly unhelpful error screen in that it did not communicate anything about any reason for the failure. just said it failed.
[23:20] <BenMcLean> Since I'm just trying to setup a stupid minecraft server in my house, maybe i should just use regular ubuntu ?
[23:23] <drab> tomreyn: yeah, what I meant was a manual review before install, meaning before the time I actually run the install (which is unattended)
[23:24] <drab> I have a test box/vm that gets upgraded before anything else and I wanted to review at once all the changes the upgrade would introduce
[23:25] <drab> which is pretty much what apt-listchanges will send you via email. I just wanted that to be printed (and possible stored somewhere as part of documented the increment of the image)
[23:26] <drab> on a different note, I'm amazed about how hard it turned out to be to do transparent proxying with another box than the gw
[23:26] <drab> it seems actually almost impossible without some "heavy" tradeoffs
[23:27] <drab> like putting the box on a diff network that would route to clients through the same gw or lose the source ip (in case on nat'ing), which isn't really an option
[23:28] <sarnold> BenMcLean: if you've got a video card and monitor on it, then the desktopversion should probably be fine. the desktop version comes with network manager, and X11, and libreoffice and the like, but the server version doesn't. you can basically get a desktop on the server via 'apt-get install ubuntu-desktop'
[23:28] <drab> I don't understand how people do this "professionally", it seems a common need/practice, but I couldn't find a blueprint of any sort
[23:28] <BenMcLean> sarnold, ok i am going with the regular ubuntu i guess
[23:29] <BenMcLean> still, failing the install is pretty bad
[23:29] <drab> in #iptables they assured me it was all NAT, but most proxies will do auth or change restrictions based on src ip so NAT seems a no go
[23:29] <sarnold> BenMcLean: was there any more information on any of the other virtual consoles?
[23:30] <sarnold> drab: certainly when I did it 20 years back I put the squid proxy right on the NAT box ..
[23:30] <drab> sarnold: yeah, that's what 99% of the tutorials/docs explain, but how is that scalable if you are a school/largish campus or company?
[23:30] <BenMcLean> sarnold "other virtual consoles"? sorry I haven't messed with ubuntu server before. Most of my exposure to linux is from screwing around with RetroPie, the debian-based gaming OS for Raspberry PI
[23:30] <drab> sarnold: it seems you'd want to run a few of those and on their own machine
[23:31] <sarnold> BenMcLean: control alt f1, control alt f2, etc
[23:31] <drab> sarnold: but maybe they just have multiple gateways behind "the real" gw
[23:31] <sarnold> drab: the -big- sites I've seen all force users to customize a proxy in their browser
[23:31] <drab> oh
[23:31] <drab> fair enough
[23:31] <BenMcLean> sarnold oh well i already shut down and am most of the way through downloading regular Ubuntu. think i'll go with that at that point, but thanks for the info cause if this install fails as well, then I can try those key combos to see what's going on
[23:32] <sarnold> BenMcLean: try f1 through f7 or f8, they might not all have stuff on them but others may
[23:34] <BenMcLean> sarnold ok, will try that if it happens again