Back to Home / #linode / 2020 / 02 / Prev Day | Next Day
#linode IRC Logs for 2020-02-21

---Logopened Fri Feb 21 00:00:05 2020
01:24-!-sircmpwn [] has quit [Ping timeout: 480 seconds]
01:33-!-sircmpwn [znc@] has joined #linode
01:33-!-sircmpwn is "Drew DeVault" on #ceph #qemu #linode #ii
02:22-!-dsapikas [] has joined #linode
02:22-!-dsapikas is "purple" on #linode
02:42<linbot>New news from community: how to enable .net framework ? <>
03:33-!-dsapikas [] has quit [Ping timeout: 480 seconds]
03:56-!-dsapikas [] has joined #linode
03:56-!-dsapikas is "purple" on #linode
05:20-!-fstd_ [] has quit [Ping timeout: 480 seconds]
05:30-!-dsapikas [] has quit [Ping timeout: 480 seconds]
06:58-!-Shentino [] has quit [Remote host closed the connection]
07:00-!-Shentino [] has joined #linode
07:00-!-Shentino is "realname" on #qemu #mm #linode #tux3
07:13-!-zero_ [~oftc-webi@] has joined #linode
07:13-!-zero_ is "OFTC WebIRC Client" on #linode
07:14<rsdehart>hi zero_ and welcome to Linode community chat
07:14<linbot>Users with ops are employees of Linode, and know what they're talking about. The rest of us are the ever-so-helpful(?) community. Official Linode contact information:
07:14<rsdehart>I'm not a bot
07:14<rsdehart>and I can't think of why a bot would say "I'm not a bot"
07:15<rsdehart>zero_: is there anything we (and "we" might in fact just be me, in which case I apologize
07:15<rsdehart>) can help with
07:16<zero_>why my account cant login?
07:16<zero_>name : zero_ares
07:17<chesty>zero_, you'll need to contact support via email or phone
07:19-!-zero_ [~oftc-webi@] has quit [Quit: Page closed]
07:22<rsdehart>whoops, thanks chesty
07:23-!-Kniaz1 [] has joined #linode
07:23-!-Kniaz1 is "Kniaz" on #oftc #linode
07:23<rsdehart>hi Kniaz1, and welcome to Linode community chat. I'm not a bot
07:29-!-Netsplit <-> quits: Geezus42[m], grawity, Kniaz, eatonphil[m], mcintosh[m], freelikegnu[m], AlexMax, intheclouddan[m], io____[m]
07:29-!-Kniaz1 is now known as Kniaz
07:29<linbot>New news from blog: We’re Hitting the Road for DeveloperWeek 2020! <> || Information on Intel’s Latest Vulnerabilities and Linode <> || DDoS: An Additional Layer of Security from Linode <> ||
07:33<linbot>New news from community: how to enable .net framework ? <> || How do I extend the root partition? <> || why my file manager is not opening ? <> || Why is my Linode using 100% disk storage? <> || Login History <
07:40-!-grawity [] has joined #linode
07:40-!-grawity is "Mantas Mikulėnas <>" on #linode
07:45-!-eatonphil[m] [~eatonphil@2001:470:1af1:101::4a1e] has joined #linode
07:45-!-eatonphil[m] is "" on #linode
08:18-!-Geezus42[m] [~geezus42m@2001:470:1af1:101::4521] has joined #linode
08:18-!-Geezus42[m] is "" on #mm #linode #alpine-linux
08:22-!-mcintosh[m] [~mcintoshm@2001:470:1af1:101::4a23] has joined #linode
08:22-!-mcintosh[m] is "" on #linode
08:48-!-io____[m] [~iomatrixo@2001:470:1af1:101::4a2a] has joined #linode
08:48-!-io____[m] is "" on #linode
08:55-!-eyepulp [] has joined #linode
08:55-!-eyepulp is "eyepulp" on #linode
08:56-!-frodecc [] has quit [Remote host closed the connection]
09:14-!-anomie [] has joined #linode
09:14-!-anomie is "Anomie" on #linode
09:25-!-deadcoffee [] has joined #linode
09:25-!-deadcoffee is "deadcoffee" on #linode
09:26-!-intheclouddan[m] [~intheclou@2001:470:1af1:101::4a27] has joined #linode
09:26-!-intheclouddan[m] is "" on #linode
09:31-!-dsapikas [~dsapikas@] has joined #linode
09:31-!-dsapikas is "purple" on #linode
09:31-!-freelikegnu[m] [~freelikeg@2001:470:1af1:101::4a25] has joined #linode
09:31-!-freelikegnu[m] is "" on #linode
09:32-!-dsapikas [~dsapikas@] has quit []
09:39-!-bn_work is "-" on #openjdk #open-source-java #oftc
09:39-!-bn_work [] has joined #linode
09:40<bn_work>woah, life, yay!
09:41-!-dsapikas [~dsapikas@] has joined #linode
09:41-!-dsapikas is "purple" on #linode
09:41-!-dsapikas [~dsapikas@] has quit []
09:41<bn_work>any devs here for the new Cloud Manager?
09:43-!-dsapikas [~dsapikas@] has joined #linode
09:43-!-dsapikas is "purple" on #linode
09:43-!-dsapikas [~dsapikas@] has quit []
09:46<@jackley>bn_work: I don't think so – but perhaps one of us can help?
09:46-!-AlexMax [~alexmaxma@2001:470:1af1:101::531d] has joined #linode
09:46-!-AlexMax is "" on #linode
09:47-!-dsapikas [~dsapikas@] has joined #linode
09:47-!-dsapikas is "purple" on #linode
09:50<bn_work>jackley: thanks, had no idea this channel existed, been living over in Freenode's #linode for the last 2-3 years :)
09:52<bn_work>so there's an extremely annoying bug with the new Cloud Manager whereby the (now JS webclient) "app" sets some kind of global full-page timer refresh that fires off every few hours. This has had the effect of spiking client CPU/network usage, erasing partially filled form fields, causing redirects to a login page or an HTTP 521 error from CloudFlare when they fail to refresh (which both end up just messing up Tabs Outliner "bookmarks") :(
09:54-!-dsapikas [~dsapikas@] has quit [Quit: Leaving.]
09:54-!-dsapikas [~dsapikas@] has joined #linode
09:54-!-dsapikas is "purple" on #linode
09:55-!-dsapikas [~dsapikas@] has quit []
09:58<@jackley>> sets some kind of global full-page timer refresh that fires off every few hours.
09:58<@jackley>how many hours?
09:59<bn_work>jackley: I basically now have dozens of tabs that are now in this state because of this that I now need to "reset"/reload (it seems to be back up now)
10:00<bn_work>jackley: I only recently started tracking the timing but when I last checked it seemed about 4 hours
10:01<bn_work>like I really don't know what the designers were thinking when they designed this, basically they have just brought on massive server load upon themselves by forcing a client-side timed reload
10:03-!-dsapikas [~dsapikas@] has joined #linode
10:03-!-dsapikas is "purple" on #linode
10:04-!-dsapikas [~dsapikas@] has quit []
10:04-!-dsapikas is "purple" on #linode
10:04-!-dsapikas [~dsapikas@] has joined #linode
10:06<millisa>the little events bell in the upper right checks in regularly for.. well, events.. on the account. guessing they were thinking people would like to see them whent hey happen
10:06<@jackley>bn_work: does this happena across browsers and different devices?
10:06<dwfreed>millisa: that doesn't reload the whole page, though; it's an XHR
10:07-!-hdb2 [] has joined #linode
10:07-!-hdb2 is "Josh Lawrence" on #linode
10:07<hdb2>I'm reading about object storage, and I just want to confirm something: buckets *cannot* be mounted in linux, only accessed over http?
10:07<bn_work>this is one of the reasons JS apps (no offense to any JS devs) suck, IMO. The old classic REST-ful UI was close to *perfect* and just needed to be updated to the new API version, no unnecessary JS running on the client-side using overly complex React (or equivalent) components/modules all so the page loads 0.00001ms faster via progressive-DOM updates, than if it was just a pure, server-side app that returned plain HTML and nothing more.
10:09<bn_work>it also would be much more portable/compatible across devices
10:10<dwfreed>re portability, the exact opposite is true
10:10<bn_work>jackley: I haven't tried other browsers yet but I guess I could try Safari too but Safari tends to be more resource hungry
10:10<dwfreed>I can open on my phone and it's useful; the same was not true of classic manager
10:10<bn_work>dwfreed: plain HTML is less portable? how so?
10:10<grawity>the UI might have been perfect, but wasn't the underlying server-side tech about as old as PHP 5.0?
10:11<dwfreed>grawity: I mean, Linode did update ColdFusion
10:11<@jackley>bn_work: okay – ya if you could try across some different browsers, that'd be helpful.
10:12<dwfreed>bn_work: because responsive pages are extremely difficult to do with CSS alone, without designing for it from the ground up
10:12<bn_work>grawity: so update PHP then? not force feed JS upon users?
10:12<millisa>having devtools open with the 'preserve log' box checked on the network tab might give a hint what's happening too
10:12<dwfreed>millisa: I have that setup now
10:13<millisa>or whatever your browser's equivalent of that is
10:13<@jackley>bn_work: when you're reloaded, are you sent back to
10:15<bn_work>dwfreed: define "responsive", do you mean latency or "Responsive Design"? (ie: where the UI is progressively degraded and functionality dropped (*cough* butchered) for devices with smaller screens then that is also a flawed paradigm)
10:15<bn_work>millisa: thanks for the suggestion, I will try that too, to see what happens when the next "refresh wave" hits
10:16<millisa>it might help nail down the times, too
10:16<dwfreed>responsive design doesn't mean that at all
10:16<bn_work>jackley: I think so, at least the URL is, but it's not the login page though IIRC
10:17<dwfreed>but this isn't #fundamentalism, so this argument is pretty off-topic
10:18<@jackley>bn_work: the results of millisa's suggestion might help us, yeah – this *might* be the session expiring
10:18<@jackley>!point millisa
10:18<linbot>jackley: Point given to millisa. (129) (Biggest fan: mcintosh, total: 19)
10:24<bn_work>dwfreed: perhaps.. although you still didn't answer the question. Did you mean the former or latter? (I'm assuming the latter by your response, if so, and the design intent was never that, that's re-assuring, but sadly degradation/removal of features is how I've largely seen it implemented in practice)
10:24<bn_work>jackley: yes, I suspect it may be a session timeout, how long are sessions supposed to last?
10:27<@jackley>I can double check. Access tokens given out via the API expire every 2 hours.
10:27<bn_work>jackley: I feel the designers envisioned a user to be sitting at a single page the entire day and navigating through that, but it's very inefficient which is why I usually have multiple tabs opened, ie: one per server (or occasionally to a setting of a server)
10:29<bn_work>the tabs automatically "hibernate" if unused for a while to save memory
10:31-!-dsapikas [~dsapikas@] has quit [Ping timeout: 480 seconds]
10:33<dwfreed>which means that the js can't refresh the access token in the allowed time, and has to go through the reauth flow, which means having to bounce back to
10:33<dwfreed>so it's reloading because of your setup, not because of Linode
10:36<bn_work>dwfreed: that basically means Cloud Manager hasn't created a stateless REST-ful app, it shouldn't just force a page refresh after the timer expires, token should be refreshed on action from the client
10:37<bn_work>s/Cloud Manager hasn't created/Cloud Manager isn't/
10:37<dwfreed>You have a certain window within which you have to refresh the token, otherwise you have to reauth
10:38<dwfreed>in order to reauth, you have to bounce back to, because it may need you to enter creds again
10:40<dwfreed>that's simply the fact of the matter with OAuth2; otherwise, stealing the access token means you have permanent access until it's revoked
10:44-!-dsapikas [] has joined #linode
10:44-!-dsapikas is "purple" on #linode
10:44<bn_work>dwfreed: yes, I know what is, having forced JS run to do a full-page reload via a timer itself is what I'm saying is wrong. How is the access token being "stolen" if it can be revoked and expires at the end of the session?
10:45<dwfreed>it's not triggering a page reload; it's literally redirecting to, which issues a new token, then redirects back to
10:46<dwfreed>this isn't necessary if the token is refreshed within the refresh window, but your "hibernate" is preventing that
11:04<linbot>New news from community: How Can I Copy My Disk to Block Storage? <>
11:10-!-dsapikas1 [~dsapikas@] has joined #linode
11:10-!-dsapikas1 is "purple" on #linode
11:10-!-dsapikas1 [~dsapikas@] has quit []
11:17-!-dsapikas [] has quit [Ping timeout: 480 seconds]
12:11-!-fstd [] has joined #linode
12:11-!-fstd is "fstd" on #gentoo #oftc #linode #debian #kernelnewbies
12:14<bn_work>dwfreed: the effect is the same, the current client-side state is wiped with all the effects mentioned earlier, even w/o the "hibernate" feature.
12:18<dwfreed>the manager currently redirects to login every 2 hours, there's no refreshing of the token
12:19<dwfreed>it's being discussed internally already
12:39<dwfreed>it's worth mentioning that it's not exactly based on a timer; it's triggered by the token expiring, and the API returning 401
12:52<nate>Hm, bit of fremont IPv6 hiccups?
13:00<@mcintosh>nate: i didn't notice anything (doesn't mean it didn't happen, though)
13:09-!-sapan [~oftc-webi@] has joined #linode
13:09-!-sapan is "OFTC WebIRC Client" on #linode
13:11-!-sapan [~oftc-webi@] has quit []
13:15-!-Geezus42[m] [~geezus42m@2001:470:1af1:101::4521] has quit [Ping timeout: 480 seconds]
13:15-!-intheclouddan[m] [~intheclou@2001:470:1af1:101::4a27] has quit [Ping timeout: 480 seconds]
13:15-!-AlexMax [~alexmaxma@2001:470:1af1:101::531d] has quit [Ping timeout: 480 seconds]
13:15-!-mcintosh[m] [~mcintoshm@2001:470:1af1:101::4a23] has quit [Ping timeout: 480 seconds]
13:15-!-DennyFuchs[m] [~fuchsmatr@2001:470:1af1:101::47d2] has quit [Ping timeout: 480 seconds]
13:15-!-lpalgarvio[m] [~lpalgarvi@2001:470:1af1:101::4a20] has quit [Ping timeout: 480 seconds]
13:15-!-Frank[m] [~fifrdisro@2001:470:1af1:101::4a28] has quit [Ping timeout: 480 seconds]
13:15-!-freelikegnu[m] [~freelikeg@2001:470:1af1:101::4a25] has quit [Ping timeout: 480 seconds]
13:15-!-eatonphil[m] [~eatonphil@2001:470:1af1:101::4a1e] has quit [Ping timeout: 480 seconds]
13:15-!-io____[m] [~iomatrixo@2001:470:1af1:101::4a2a] has quit [Ping timeout: 480 seconds]
13:16-!-tomchen[m] [~tomchenma@2001:470:1af1:101::4a26] has quit [Ping timeout: 480 seconds]
13:16-!-sm[m] [~simonmicm@2001:470:1af1:101::4a21] has quit [Ping timeout: 480 seconds]
13:16-!-CouldBeBob[m] [~tomamimat@2001:470:1af1:101::4a24] has quit [Ping timeout: 480 seconds]
13:16-!-capuk[m] [~capukmatr@2001:470:1af1:101::454f] has quit [Ping timeout: 480 seconds]
13:16-!-jfred[m] [~jonterrac@2001:470:1af1:101::4a22] has quit [Ping timeout: 480 seconds]
13:16-!-frailty[m] [~frailtyma@2001:470:1af1:101::4a1f] has quit [Ping timeout: 480 seconds]
13:18<packetcat>my monitoring is notifying me that it can't reach Linode Fremont over v6, my monitoring server is in DigitalOcean NYC3
13:21<packetcat>mtr from both hosts -
13:22<packetcat>aaand it just fixed itself
13:33-!-jfred[m] [~jonterrac@2001:470:1af1:101::4a22] has joined #linode
13:33-!-jfred[m] is "" on #linode
13:37-!-capuk[m] [~capukmatr@2001:470:1af1:101::454f] has joined #linode
13:37-!-capuk[m] is "" on #linode
13:40<cews>matrix, again
13:40<cews>fremont ipv6 had a blip
13:46-!-frailty[m] [~frailtyma@2001:470:1af1:101::4a1f] has joined #linode
13:46-!-frailty[m] is "" on #linode
13:52-!-PHU7UR3 [~u0_a415@] has joined #linode
13:52-!-PHU7UR3 is "Unknown" on #linode
13:53<PHU7UR3>Newbie here...
13:54<@mcintosh>mcintosh here...
13:54<millisa>red 5 standing by...
13:55<linbot>If you have a question, feel free to just ask it -- someone's always willing to help. If you don't get a response right away, be patient! You may want to read
13:56<PHU7UR3>How do things work here?
13:57<millisa>What do you mean by 'here'? At linode? Or in the irc channel?
13:58<PHU7UR3>At linode,am actually new to irc too
13:59<millisa>There's a getting started guide that walks through what it's like to spinup a system:
13:59<millisa>Definitely start with that
14:01<millisa>Generally - these are unmanaged vps. you do everything from spinning up the OS to installing/managing the packages. they supply the raw resources for you to create the setup you need.
14:04<kenyon>and it's the best
14:10<PHU7UR3>Yeah have read the resources provided
14:29<@blaboon>ah ok
14:29<@blaboon>wrong window, ignore me *disappears*
14:38-!-mcintosh[m] [~mcintoshm@2001:470:1af1:101::4a23] has joined #linode
14:38-!-mcintosh[m] is "" on #linode
14:41-!-DennyFuchs[m] [~fuchsmatr@2001:470:1af1:101::47d2] has joined #linode
14:41-!-DennyFuchs[m] is "" on #linode #ceph
14:43<Dragon>ah ok
14:52-!-AlexMax [~alexmaxma@2001:470:1af1:101::531d] has joined #linode
14:52-!-AlexMax is "" on #linode
15:15<linbot>New news from community: SFTP setup <>
15:31<LouWestin>PHU7UR3: The more comfortable you get with Linux terminal commands the more it helps
15:32-!-PHU7UR3 [~u0_a415@] has quit [Remote host closed the connection]
15:48-!-tux0r [] has joined #linode
15:48-!-tux0r is "realname" on #linode #linux #debian
15:56-!-tux0r [] has quit [Quit: Have a GREAT "day|night" !]
16:00-!-Geezus42[m] [~geezus42m@2001:470:1af1:101::4521] has joined #linode
16:00-!-Geezus42[m] is "" on #mm #linode #alpine-linux
16:06-!-intheclouddan[m] [~intheclou@2001:470:1af1:101::4a27] has joined #linode
16:06-!-intheclouddan[m] is "" on #linode
16:43-!-CodeMouse92 [] has joined #linode
16:43-!-CodeMouse92 is "Jason C. McDonald" on #packaging #linode #c++
17:01-!-dsapikas [] has joined #linode
17:01-!-dsapikas is "purple" on #linode
17:09-!-dsapikas [] has quit [Ping timeout: 480 seconds]
17:28-!-kwmonroe_ [~quassel@] has quit [Ping timeout: 480 seconds]
17:30-!-lpalgarvio[m] [~lpalgarvi@2001:470:1af1:101::4a20] has joined #linode
17:30-!-lpalgarvio[m] is "" on #linode
17:30-!-dsapikas [] has joined #linode
17:30-!-dsapikas is "purple" on #linode
17:40-!-Ikaros [] has quit [Read error: Connection reset by peer]
17:47-!-Ikaros [] has joined #linode
17:47-!-Ikaros is "Ikaros" on #linode
17:55-!-Frank[m] [~fifrdisro@2001:470:1af1:101::4a28] has joined #linode
17:55-!-Frank[m] is "" on #linode
18:08-!-dsapikas [] has quit [Quit: Leaving.]
18:34-!-anomie [] has quit [Ping timeout: 480 seconds]
18:47-!-freelikegnu[m] [~freelikeg@2001:470:1af1:101::4a25] has joined #linode
18:47-!-freelikegnu[m] is "" on #linode
18:49-!-ia [] has joined #linode
18:49-!-ia is "ia" on #linode
18:51-!-kwmonroe [~quassel@] has joined #linode
18:51-!-kwmonroe is "Kevin W Monroe" on #linode
19:04-!-CodeMouse92 [] has quit [Ping timeout: 480 seconds]
19:18-!-eatonphil[m] [~eatonphil@2001:470:1af1:101::4a1e] has joined #linode
19:18-!-eatonphil[m] is "" on #linode
19:51-!-WhizzWr [] has quit [Ping timeout: 483 seconds]
19:52-!-io____[m] [~iomatrixo@2001:470:1af1:101::4a2a] has joined #linode
19:52-!-io____[m] is "" on #linode
19:54-!-WhizzWr [] has joined #linode
19:54-!-WhizzWr is "Nothing is real" on #redditprivacy #pcl #oftc #linode
20:10-!-eyepulp [] has quit [Remote host closed the connection]
20:25-!-tomchen[m] [~tomchenma@2001:470:1af1:101::4a26] has joined #linode
20:25-!-tomchen[m] is "" on #linode
20:54-!-sm[m] [~simonmicm@2001:470:1af1:101::4a21] has joined #linode
20:54-!-sm[m] is "" on #linode
21:02-!-CouldBeBob[m] [~tomamimat@2001:470:1af1:101::4a24] has joined #linode
21:02-!-CouldBeBob[m] is "" on #linode
22:22-!-bn_work [] has quit [Quit: Connection closed for inactivity]
---Logclosed Sat Feb 22 00:00:06 2020