Back to Home / #linode / 2020 / 01 / Prev Day | Next Day
#linode IRC Logs for 2020-01-06

---Logopened Mon Jan 06 00:00:56 2020
00:04-!-|GIG [~MYOB@] has quit [Remote host closed the connection]
00:04-!-|GIG [~MYOB@] has joined #linode
00:04-!-|GIG is "J" on #moocows #linode
00:09-!-scorche` [~scorche@] has joined #linode
00:09-!-scorche` is "_" on #linode
00:15-!-scorche [~scorche@] has quit [Ping timeout: 480 seconds]
00:15-!-scorche` is now known as scorche
00:27-!-AugustusCaesar24 [] has joined #linode
00:27-!-AugustusCaesar24 is "Augustus Caesar" on #linode
00:37-!-Ttech [] has quit [Quit: Este é o fim.]
00:39-!-Ttech [ttech@2600:3c00::17:8abf] has joined #linode
00:39-!-Ttech is "Thomas Techinus" on #linode @#transcendence @#botters #help #qemu #openttd #moocows #oftc @#swift
00:50-!-Derrick [] has joined #linode
00:50-!-Derrick is "OFTC WebIRC Client" on #linode
00:50-!-Derrick [] has quit []
00:52-!-avril [] has quit [Ping timeout: 480 seconds]
00:55-!-avril [] has joined #linode
00:55-!-avril is "..." on #tor-bots #moocows #linode
00:55-!-AugustusCaesar24 [] has quit [Quit: Going offline, see ya! (]
01:36-!-scorche` [~scorche@] has joined #linode
01:36-!-scorche` is "_" on #linode
01:36-!-Guest12497 [~armiller@2600:3c03::f03c:91ff:fe77:1cc6] has quit [Quit: ZNC 1.7.4 -]
01:36-!-armiller [] has joined #linode
01:36-!-armiller is "armiller" on #linode
01:37-!-armiller is now known as Guest13195
01:42-!-scorche [~scorche@] has quit [Ping timeout: 480 seconds]
01:42-!-scorche` is now known as scorche
02:14-!-dsapikas [] has quit [Ping timeout: 480 seconds]
02:27-!-dsapikas [] has joined #linode
02:27-!-dsapikas is "purple" on #linode
02:49-!-u0_a18 [~u0_a18@] has joined #linode
02:49-!-u0_a18 is "Unknown" on #linode
02:50-!-u0_a18 is now known as grerader
03:22-!-grerader_ [~u0_a18@] has joined #linode
03:22-!-grerader_ is "Unknown" on #linode
03:24-!-grerader [~u0_a18@] has quit [Ping timeout: 480 seconds]
03:31-!-KingPoss [~oftc-webi@] has joined #linode
03:31-!-KingPoss is "OFTC WebIRC Client" on #linode
03:31-!-KingPoss [~oftc-webi@] has quit []
03:41-!-AlexOC [~oftc-webi@] has joined #linode
03:41-!-AlexOC is "OFTC WebIRC Client" on #linode
03:51-!-AlexOC [~oftc-webi@] has quit [Remote host closed the connection]
03:58-!-dataforce is now known as Dataforce
04:13<dubidubno>rgerke: I can not see that the suggested document deals wi
04:14<dubidubno>rgerke: I can not see that the suggested document deals with pre-signed URLs. (
04:39-!-silver_ [~oftc-webi@] has joined #linode
04:39-!-silver_ is "OFTC WebIRC Client" on #linode
04:39<silver_>hi there
04:39<silver_>anybody there
05:08-!-daniel [] has joined #linode
05:08-!-daniel is "OFTC WebIRC Client" on #linode
05:08-!-daniel [] has quit []
05:46<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
05:47<rsdehart>silver_: ^
05:48<silver_>hi, i need to buy a server at location Mumbai, hows the uptime ? any known issues ?
05:52-!-AugustusCaesar24 [] has joined #linode
05:52-!-AugustusCaesar24 is "Augustus Caesar" on #linode
05:53-!-AlexOC [~oftc-webi@] has joined #linode
05:53-!-AlexOC is "OFTC WebIRC Client" on #linode
06:11<rsdehart>silver_: I didn't know there were any servers in Mumbai
06:11<silver_>but there is a location named mumbai, what is it then >
06:12<rsdehart>silver_: I'm not LInode staff, just another user. Apparently there are servers in Mumbai, I just wasn't awware of it
06:13<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:
06:14<rsdehart>if you can't raise anyone here, you can definitely get a response by contacting Linode support
06:14<rsdehart>certain times of day it's hit and miss in the channel, unfortunately
06:14<rsdehart>sorry I couldn't be more help
06:20-!-AugustusCaesar24 [] has quit [Quit: Going offline, see ya! (]
06:20<chesty>silver_, try a web search for reviews. a lot of people test various providers and post reports on benchmarks, etc. I haven't seen any availability figures though. there's also notices posted by linode every time there is a major outage. it might be but I'm not sure
06:25-!-AlexOC [~oftc-webi@] has quit [Remote host closed the connection]
06:28-!-grerader_ [~u0_a18@] has quit [Remote host closed the connection]
06:29-!-grerader [~u0_a18@] has joined #linode
06:29-!-grerader is "Unknown" on #linode
06:41-!-grerader [~u0_a18@] has quit [Remote host closed the connection]
06:59-!-primitiv [] has joined #linode
06:59-!-primitiv is "OFTC WebIRC Client" on #linode
06:59<primitiv>having issues getting a dev to connect via sfttp
06:59<primitiv>using same creds as me
06:59<primitiv>same software
06:59<primitiv>but doesnt work, any ideas?
06:59<rsdehart>what's the error?
07:00<rsdehart>if it's simply failing to connect, creds won't matter
07:03<primitiv>its not ip related
07:03<primitiv>i went to the devs house with my laptop
07:03<primitiv>and can connect fine
07:03<primitiv>my 2 windows and mac can connect fine
07:03<primitiv>he CANNOT connect keeps timing out
07:04<primitiv>at one point he was able to connect via sftp but not modify, add or delete files
07:04<primitiv>told him no permission or something
07:04<primitiv>but i could connect via sftp and do all of that fine
07:04<primitiv>any ideas whatsoever?
07:05<rsdehart>no, the same account shouldn't know the difference between him and you
07:06<rsdehart>can he connect to other machines?
07:06<primitiv>he can connect to other sftp just fine
07:06<primitiv>what is strange is that i setup two serves
07:06<primitiv>either servers he cannot connect to
07:06<rsdehart>what if he tries to connect via ssh?
07:06<primitiv>ssh doesnt work either
07:07<primitiv>i added his key in authorized keys but wont work
07:07<rsdehart>that has some verbose options that might reveal something
07:07<primitiv>i could always turn off pubkey
07:07<rsdehart>ssh -vvv I think is max verbosity
07:07<primitiv>auth and turn on password auth
07:07<primitiv>and test with that ?
07:07<rsdehart>eh, that's not ideal
07:07<primitiv>any other suggestions
07:07<rsdehart>crank up the verbosity and see if it reveals anything
07:11<@rdaniels>I agree with rsdehart. This Community site post will help you with troubleshooting his SSH connection.
07:11<@rdaniels>Might want to try running some MTRs from his laptop as well.
07:12*rsdehart basks in the validation
07:19<primitiv>its so weird that it works for me and not him tho
07:20<chesty>the advice given so far is all you need, but are they running a vpn? and try using an ip address rather a domain name
07:20<primitiv>no they arent
07:20<primitiv>always using an IP
07:20<primitiv>my linode IP
07:20<primitiv>where would i store a public key for them to use
07:20<primitiv>mayube thats the issue
07:21<chesty>you would get a message about failed login, not a connection problem
07:22<chesty>I would follow the advice given, by if you're determined not to, the exact word for word error message and software used is needed
07:22<primitiv>filezilla is what they used
07:22<primitiv>no i will try that kater when they are available
07:25<primitiv>thank you for the suggestions
07:25<chesty> settings -> loglevel
07:49<grawity>primitiv: generally, if the client reveals nothing, bump up the verbosity *on the server*
07:49<grawity>primitiv: LogLevel DEBUG3 is the sshd_config equivalent
07:51<primitiv>its not a client
07:51<primitiv>its my buddy who does dev with me
07:52<primitiv>i had it on debug 3 but couldnt find much
07:52<rsdehart>primitiv: grawity was referring to the program used to connect
07:52<primitiv>if I paste the logs here would that help
07:52<primitiv>ahhh sorry]
07:52<linbot>Please paste longer snippets over at and not in the channel
07:58-!-silver_ [~oftc-webi@] has quit [Remote host closed the connection]
08:10<dubidubno>Object Storage: I'm making two different web apps. How can I give App A full access to bucket A, but not bucket B, and App B full access to bucket B, but not bucket A?
08:38<primitiv>which logs do i check\
08:40<chesty>primitiv, filezilla logs, I think you already pasted your server logs.
08:40<primitiv>if i did this was a while ago?
08:40<primitiv>i do not have that anymore
08:40<primitiv>filezilla just says connection timed out if i recall
08:41<chesty>the reason scientists record results is because our memory sucks
08:42<chesty>post both the full and exact message from filezilla and the filezilla logs
08:43<primitiv>i wont be able to do that until later tonight :(
08:43<chesty>he sent you his public key and you added it to authorized_keys?
08:43<primitiv>yes i did
08:43<primitiv>my public key though isnt inside autheorized keys
08:43<primitiv>which is why i said maybe that is an issue
08:44<chesty>why don't you install filezilla on your desktop and create a key, install the public key in authorized_keys and test
08:44<primitiv>my machine works fine
08:44<primitiv>two windows andm y mac no issues
08:45<primitiv>its not IP related
08:45<primitiv>as i went to their house n connected fine on my laptop
08:45<chesty>are you using password authentication?
08:45<primitiv>filezilla yes
08:45<primitiv>only ssh uses pub key
08:45<chesty>your mate doesn't use password authentication?
08:46<primitiv>for filezilla yes
08:46<primitiv>when ssh it doesnt accept that, it needs a pub key
08:46<LouWestin>I would think it could be IP related if his home’s IP address is whitelisted
08:46<LouWestin>Hence why you could connect there
08:46<primitiv>i went to his house tho as mentionned
08:46<primitiv>and could connect
08:46<rsdehart>why couldn't he then?
08:46<rsdehart>the dev
08:46<primitiv>i was on his IP
08:47<primitiv>that does not make sense...
08:47<chesty>your filezilla primitiv, does that work?
08:47<primitiv>yes for me everything works beautifully
08:47<LouWestin>His home IP address might be whitelisted
08:47<chesty>does your filezilla use a key primitiv?
08:47<primitiv>but if I physically went to his place
08:47<primitiv>with my laptop
08:47<primitiv>and connected to his wifi
08:47<primitiv>and it worked
08:47<primitiv>it CANT be ip
08:48<primitiv>chesty: no
08:48*LouWestin slaps forehead
08:48<chesty>does your mates filezilla use a key primitiv?
08:48<primitiv>chesty no
08:48<primitiv>filezilla doesnt ask for pub key
08:48<LouWestin>You connected to his WiFi under his IP.
08:48<rsdehart>LouWestin: how does the dev not being able to connect from his own ip suggest that the ip is whitelisted?
08:49<primitiv>im confused ]
08:49<chesty>rsdehart, because primitiv laptop works at his mates place
08:49<LouWestin>I thought it was his partner’s IP
08:49<primitiv>look it's not ip related i know that
08:49<rsdehart>ok then to rephrase, how does it explain why the friend can't connect?
08:49<primitiv>no clue BUT i have 2 linode servers
08:50<primitiv>and i can connect fine
08:50<primitiv>he cant connect to either
08:50<primitiv>so maybe its server related?
08:50<chesty>all can be answered with the exact and full error message and the logs from filezilla
08:50<LouWestin>Ok can you both connect at the house?
08:50<rsdehart>LouWestin: no
08:50<primitiv>yes Lou for the millionth time
08:50<primitiv>excuse me, please do not answer on my behalf
08:51<LouWestin>Can you both connect else where?
08:51<primitiv>let me ask
08:51<rsdehart>primitiv: you were doing a pretty poor job of it so I figured you could use some assistance
08:51<primitiv>me, yes
08:51<grawity>chesty: I can't find the pastebinned server-side logs
08:51<rsdehart>an octillion effing pardons.
08:51<primitiv>rsdehart well if you want to help sure but dont answer when you will be giving false info
08:51<primitiv>sorry mate not trying to be rude or anything
08:51<rsdehart>I thought you said he couldn't connect
08:51<primitiv>thats another issue there seems to be confusion\
08:52<rsdehart>so he can connect
08:52<rsdehart>I misunderstood that this whole time
08:52<primitiv>im confused
08:52<primitiv>what is the question?
08:52<rsdehart>I thought the reason you were in here in the first place was because he couldn't connect
08:52<rsdehart>LouWestin asked if he could connect
08:52<primitiv>yes that is correct
08:53<primitiv>i can connect to MY server fine
08:53<rsdehart>I said no, which is what you said, and you jumped my ass
08:53<primitiv>my dev cannot
08:53<primitiv>end of story
08:53<rsdehart>yes, that's what I said
08:53<rsdehart>he asked if your dev could connect, I said no
08:53<rsdehart>you lost the plot
08:53<rsdehart>I'm done trying to help you. Good luck
08:54<LouWestin>If both can connect at the house, but can’t elsewhere then that’s where I thought it could be an IP whitelisted issue
08:54<primitiv>dude chill out for a minute will you?
08:54<primitiv>trying to pull up messages u clutter the chat
08:54<primitiv><LouWestin> Ok can you both connect at the house? [08:50] <rsdehart> LouWestin: no
08:54<chesty>rsdehart, filezilla says "530 Login incorrect\n Critical error: Could not connect to server" for authentication problems, so when someone says they can't connect we don't know if it's an authentication problem or a connection problem
08:54<primitiv>i blew up cuz of this response to his question
08:55<primitiv>which was wrong
08:55<rsdehart>I thought you said your dev can't connect from the house
08:55<rsdehart>but you could
08:55<primitiv>the exat error from filezilla is connectim timed out
08:55<primitiv>thats the last message before it tries to connect again
08:56<chesty>that sounds like a filewall issue
08:56<chesty>could be a filewall on your server, or on your mates desktop/router
08:56<primitiv>he chekc his ubuntu firwall
08:56<primitiv>its disabled
08:57<primitiv>my firewall doesnt block anything, he makes it into secure logs
08:57<chesty>oh cool, his desktop is ubuntu?
08:57<rsdehart>chesty: for it to be a firewall on the server it would have to block packets from the dev's machine specifically
08:57<primitiv>his machine is yes
08:57<chesty>primitiv, that makes debugging easy. wait for him to come online and we'll go through some tests
08:58<rsdehart>chesty: since they both can connect from the house, as determined a few minutes ago, the problem doesn't exist
08:58<chesty>for example, primitiv, get him to open a terminal and run ssh -vvv user@ip
08:58<primitiv>wont be until like 12 hours from now
08:59<chesty>and sftp -vvv user@ip
09:00<chesty>it's not like you could fix it without testing it anyway. you've got some ideas and you were given some urls with guides to troubleshoot. that's all you need right now
09:01<primitiv>yea no kidding, appreciate all the help
09:01<primitiv>wish i could save these chats somehow
09:01<chesty>google linode irc logs
09:02<chesty>they are on a server somewhere and google knows
09:04<primitiv>oh i thought i needed a software to save it...
09:05<primitiv>so anybody has access?
09:06<LouWestin>At work. I’ll look back later to see if you solved the issue.
09:09-!-eyepulp [~eyepulp@] has joined #linode
09:09-!-eyepulp is "eyepulp" on #linode
09:12-!-eyepulp [~eyepulp@] has quit [Remote host closed the connection]
09:13-!-eyepulp [~eyepulp@] has joined #linode
09:13-!-eyepulp is "eyepulp" on #linode
09:20<LouWestin>Happy Monday btw
09:21<primitiv>u too and new year
09:29-!-primitiv [] has quit [Quit: Page closed]
09:29-!-Juma [~amir@] has joined #linode
09:29-!-Juma is "Amir Uri" on #linode
09:33-!-anomie [] has joined #linode
09:33-!-anomie is "Anomie" on #linode
09:56-!-primitiv [] has joined #linode
09:56-!-primitiv is "OFTC WebIRC Client" on #linode
09:57<primitiv>I restarted my server
09:57<primitiv>and now my app displays : preg_split(): JIT compilation failed: no more memory in
09:58-!-kwmonroe [~quassel@] has joined #linode
09:58-!-kwmonroe is "Kevin W Monroe" on #linode
09:58<@jdutton>dubidubno: Sorry for the delay! You should be able to set bucket permissions with either ACLs (Access Control Lists) and/or bucket policies
09:58<@jdutton>We have a guide on how to set both up:
09:58<primitiv>Warning: preg_match(): JIT compilation failed: no more memory
09:59<primitiv>anybody know how to fix these
10:03<@jdutton>primitiv: I'm not super familiar with that error, but a quick Google search brought me to this Github:
10:03<@jdutton>Looks like some folks had success with upgrading their OS
10:04<@jdutton>Or specifying pcre:jit=0
10:06<primitiv>how do i check what got updated on last reboot automatically?
10:08<primitiv>this is on my linode server
10:08<primitiv>so upgrading my OS is not a thing
10:09<Winckle>what OS is your linode using?
10:09<rsdehart>a non-upgradable one, presumably. Which ones are those?
10:11<primitiv>cent os 7
10:11<primitiv>is what i got
10:11<primitiv>i think my php or composer got updated
10:11<rsdehart>huh. that qualifies
10:11<primitiv>does it?
10:11<primitiv>would you recommend upgrading my OS never done it once
10:12<rsdehart>just saying that qualifies as non-upgradable. Upgrading to a newer version of cent historically hasn't been something viable
10:12<primitiv> ok cool
10:12<rsdehart>primitiv: normally things don't update automatically
10:12<primitiv>something has had to update
10:12<primitiv>this issue seems relatively new
10:13<primitiv>to php and composer
10:13<primitiv>1.8 and 7.3
10:13<rsdehart>did you yum update recently?
10:13<primitiv>just systemctl reboot
10:13<rsdehart>then nothing updated
10:13<primitiv>then BOOM errors
10:13<rsdehart>that's how updateds happen
10:13<primitiv>thats what I thought but I never had this issue before
10:13<rsdehart>if you haven't updated, then an update won't be the cause of this issue
10:14<rsdehart>the reboot was probably involved, but I think that's all we know
10:18<primitiv>is it easy to downgrade php
10:22-!-fstd [] has joined #linode
10:22-!-fstd is "fstd" on #oftc #linode #debian #kernelnewbies
10:24-!-Juma [~amir@] has quit [Ping timeout: 480 seconds]
10:25-!-primitiv [] has quit [Quit: Page closed]
10:27<LouWestin>What OS are running?
10:29-!-primitiv [] has joined #linode
10:29-!-primitiv is "OFTC WebIRC Client" on #linode
10:30-!-fstd_ [] has quit [Ping timeout: 480 seconds]
10:30<primitiv>OK so pcre.jit is set to 0 in php.ini
10:30<primitiv>but pphinfo shows value = 1
10:30<primitiv>7what other file must i edit
10:33<LouWestin>Is the PHP.ini file perhaps not set to make changes?
10:34<rsdehart>primitiv: there are two php.ini files. one for cli and one for web
10:34<primitiv>Configuration File (php.ini) Path /etc Loaded Configuration File /etc/php.ini Scan this dir for additional .ini files /etc/php.d
10:36<rsdehart>what's the path to the file you edited?
10:36<rsdehart>did you restart your webserver after changing it?
10:36<primitiv> etc/php.ini
10:37<primitiv>hyes restarted nginx
10:37<rsdehart>try find /etc/ -name php.ini
10:37<primitiv>what ither file am i loojing for
10:38<primitiv>[root@primitivmedia etc]# find /etc/ -name php.ini /etc/php.ini
10:38<primitiv>i have php-fpm
10:38<primitiv>could that be why?
10:38<primitiv>varnish - nginx - php-fpmn
10:39<rsdehart>well, if phpinfo says the loaded config file is /etc/php.ini that's what I'd expect to be the one to edit
10:42-!-MrGeneral [~MrGeneral@2a00:d880:5:16a::ced2] has joined #linode
10:42-!-MrGeneral is "MrGeneral" on #linode
10:42<primitiv>i edited it
10:42<primitiv>and it says 0 tho
10:42<rsdehart>no, I understand that
10:42<rsdehart>I'm not sure
10:43<LouWestin>There must be another file that’s overriding it if you reboot the server recently
10:46<primitiv>look for yourself
10:50-!-scorche` [~scorche@] has joined #linode
10:50-!-scorche` is "_" on #linode
10:51<LouWestin>The only thing I can suggest is fire up another VM and configure it step by step to see if you get reproduce the same issue.
10:51<LouWestin>Same OS, etc.
10:52-!-MrGeneral [~MrGeneral@2a00:d880:5:16a::ced2] has quit [Quit: ZNC -]
10:53<primitiv>this is turning into a nightmare omg
10:54-!-waynr [] has joined #linode
10:54-!-waynr is "waynr" on #linode
10:55-!-scorche [~scorche@] has quit [Ping timeout: 480 seconds]
10:55-!-scorche` is now known as scorche
10:56<primitiv> [root@primitivmedia app]# php -d pcre.jit=0 composer.phar PHP: syntax error, unexpected '(' in /etc/php.ini on line 856 Could not open input file: composer.phar
10:56<primitiv>tried this but getting the following error
10:57<primitiv>am i not restarting properly maybe?
11:00-!-Juma [~amir@] has joined #linode
11:00-!-Juma is "Amir Uri" on #linode
11:04<dwfreed>your php.ini has a syntax error
11:04<dwfreed>which is what it says
11:06<primitiv>i looked at it, seemed fine?
11:07<dwfreed>line 856 is not fine
11:09<primitiv>@ini_set( 'max_execution_time', '300' );.
11:09<primitiv>this is the line 856
11:09<primitiv>looks fine to me
11:09<dwfreed>except that's not valid syntax for a php.ini file
11:09<primitiv>whats wrong with it
11:09<rsdehart>php code doesn't go in a php.ini file
11:09<rsdehart>that's php code
11:09<rsdehart>look at all the rest of the lines
11:10<rsdehart>just directives and values, no php code
11:10<primitiv>ok i removed that line
11:15<primitiv>where do i find composer.phar
11:20<rsdehart>you don't generally have to concern yourself with composer.phar
11:21<primitiv>php -d pcre.jit=0 ran this
11:21<primitiv>currently hanging in black space waiting for a result or response from server
11:21<dwfreed>no, it's waiting for input
11:22<dwfreed>you're running the cli php
11:22<primitiv>what do you mean?
11:22<primitiv>php -d pcre.jit=0 - isnt this supposed to change it to 0?
11:23<dwfreed>cli php needs a script to run, if you don't give it one on the command line, it expects one as input
11:23<primitiv>oh got it
11:23<rsdehart>that doesn't change it to 0 in php.ini, no
11:23<primitiv>so how do i debug my php.ini
11:23<primitiv>it should change after i change stuff
11:23<rsdehart>you should have fixed it when you removed the error
11:24<primitiv>still shows 1 tho\
11:24<primitiv>if i get it to 0 i think my issues will go away
11:24<dwfreed>probably because something in /etc/php.d sets it to 1
11:24<dwfreed>fgrep -R 'jit' /etc/php.d
11:24<primitiv>post_max_size is 300
11:24<primitiv>gonna set to 301
11:24<primitiv>see if it outputs in info
11:25<primitiv>fgrep -R 'jit' /etc/php.d - result is blank
11:26<dwfreed>then it sounds like it's not properly being set to 0 in php.ini
11:26<primitiv>so i set it to 301
11:26<primitiv>does anybody see anything other than 300?
11:26<primitiv>maybe im not editing the right php.inin?
11:26<nyancat>i thought linode always billed on the 1st of every month
11:26<dwfreed>did you restart php-fpm after changing it?
11:26<primitiv>yes just did that and nginx
11:26<primitiv>to b safe
11:26<nyancat>or a day earlier/later depending on holiday
11:27<dwfreed>nyancat: an invoice is always generated on the 1st
11:27<nyancat>dwfreed: that's what i thought -- and about the email that gets sent if a payment is denied
11:27<nyancat>how many attempts does linode make before that
11:27<dwfreed>primitiv: pcre.jit is now 0
11:28<dwfreed>nyancat: once a day was the old way, probably the new way as well
11:28<nyancat>odd, i just got the email about the overdue payment
11:28<primitiv>what did u do
11:28<dwfreed>you restarted php-fpm
11:28<dwfreed>I didn't do anything
11:29<primitiv>issue is fixed
11:29<primitiv>thank you SO SO SO much
11:30<dwfreed>nyancat: try making the payment by hand (and omit the CVV code to ensure the same results as Linode's automatic runs) and see if it goes through?
11:31<dwfreed>(merchants are forbidden from saving the CVV code, so any automatic charges are always done without it)
11:45<LouWestin>Primitiv: all good now? Did you figure out the auth issue?
11:51-!-dsapikas [] has quit [Ping timeout: 480 seconds]
11:52<primitiv>all i fixed was that composer issue
11:53<primitiv>need to wait until tonight when buddy is done work
11:53<primitiv>for auth issue
11:53<primitiv>i have another issue but it's php code
11:54<primitiv>i call it caching but nobody seems to agree with me lol
11:56-!-Juma [~amir@] has quit [Ping timeout: 480 seconds]
12:02<LouWestin>PHP caching?
12:03<nate>PHP does have opcode caching
12:03<nate>primitiv: Details?
12:03-!-dsapikas [] has joined #linode
12:03-!-dsapikas is "purple" on #linode
12:07<LouWestin>Primitiv: do you have fail2ban installed?
12:09<LouWestin>If so, Throwing that out just in case that could’ve triggered a temp ban.
12:29-!-jimcooncat [~jimcoonca@] has joined #linode
12:29-!-jimcooncat is "realname" on #linode
12:30-!-jimcooncat [~jimcoonca@] has quit []
12:30<FluffyFoxeh>I want to use PHP but people say that every PHP programmer is bad at programming. So if I use PHP will I be bad at programming?
12:30-!-jimcooncat [~jimcoonca@] has joined #linode
12:30-!-jimcooncat is "realname" on #linode
12:40<nate>FluffyFoxeh: People are only good at any language as much as they make themselves good at it
12:41<nate>Which unfortunately in the case of PHP like 70% do kinda suck :P
12:41<nate>But, that makes you worth more when you make yourself a decent developer to fix their mistakes! :P
13:02<primitiv>went on lunch
13:03<primitiv>i have MVC setup
13:03<primitiv>but this one controller file is like cached somehow
13:03<primitiv>i deleted it, so it should return 404 etc
13:03<primitiv>but it doesn't
13:04<primitiv>acts like the file is there. modify same thing, doesn't output the modified version
13:04<primitiv>other files do not have this issue
13:04<primitiv>started randomly out of nowhere few days ago maybe last friday?
13:04<primitiv>cant figure it out
13:04<millisa>what's the file?
13:04<primitiv>PostController.php specifically
13:04<millisa>I mean, what's the url
13:04<primitiv>LouWestin yes I do have fail2ban but it's stopped atm
13:06<grawity>and that one *doesn't* go away if you restart php-fpm?
13:06<millisa>that 301's to https and the https version 404's
13:07<primitiv>nope not at all grawity
13:07<nate>primitiv: That sounds more like an httpd issue than PHP, I can't think of any scenario where PHP would cache like that
13:07<primitiv>me either which is why im confused
13:07<nate>Maybe if it were a template and your MVC were caching the template itself
13:08<nate>I mean this might be a silly question but you sure you deleted the right file from the right install? >.>
13:08<grawity>hmm the http redirect does however say "Via: 1.1 varnish (Varnish/5.2)"
13:08<grawity>that's a cache as far as I know
13:10<primitiv>yea i deleted the right file
13:10<primitiv>and correct when i visit the url its gone
13:10<primitiv>BUT my app
13:10<primitiv>acts af its it still there
13:10<primitiv>would this not be PHP or server related at all?
13:11<primitiv>because no other file reproduces this error within the app
13:11<primitiv>which is why i thought of caching
13:11<warewolf>flush your varnish cache
13:11<grawity>hmm, what do you mean by "acts as if it's still there"
13:12<primitiv>like it runs the code on the post controller
13:12<primitiv>even tho the file is not existant
13:12<primitiv>i tried turning varnish ioff
13:12<primitiv>never did any good
13:14<primitiv>which doesnt make sense
13:16<FluffyFoxeh>How do you know it runs the code on the post controller?
13:16<primitiv>because in my post controller i have twitter api code
13:16<primitiv>to allow posting to tiwtter, and it still posts to my twitter account without the fricken controller
13:16<primitiv>which is really annoying lol
13:17<FluffyFoxeh>What framework are you using?
13:17<FluffyFoxeh>if any
13:17<primitiv>I'm not sure of the framework i think it's a stupid one
13:17<FluffyFoxeh>It might have a cache.
13:17<millisa>smells like laravel
13:17<primitiv>app cant be found on codecanyon either anymore
13:17<primitiv>i have copies of the default app i can share online if that might help?
13:18<primitiv>kk the app 100% does have caching
13:19<primitiv>but the app mentions chanving cache control numbers
13:19<primitiv>which i did
13:19<primitiv>didnt do nothing
13:22<primitiv>here you go
13:27<FluffyFoxeh>Looks like it was for this?
13:27<FluffyFoxeh>millisa: it's not Laravel, fwiw. looks self-rolled
13:28<millisa>yeah, i see
13:30<FluffyFoxeh>nate: I actually got the "every PHP programmer is bad at programming" line from here
13:30<FluffyFoxeh>the author is generally competent and is a very prolific FOSS developer, but this post is a rather lower quality than their usual writings
13:31-!-jimcooncat [~jimcoonca@] has quit [Quit: Leaving]
13:32<millisa>are you using memcached with this?
13:34<linbot>New news from community: Hierarchical key for linode object storage <>
13:36<primitiv>idk what that is
13:37<millisa>do you see a memcached process running on the server? it typically listens on port 11211 if you don't change it
13:39<primitiv>i never installed it on my server i know that
13:39<primitiv>thought u meant the app
13:39<millisa>so you do not see a memcached process?
13:40<FluffyFoxeh>ps aux | grep memcache
13:40<millisa>(it's the only caching mechanism I saw mentioned on a brief skim)
13:42<primitiv>root 15560 0.0 0.0 112708 976 pts/0 R+ 18:42 0:00 grep --color=auto memcache
13:42<millisa>looks like a no then
13:43<primitiv>they do use a lot of vendors
14:06<dwfreed>linbot: errno 28
14:06<linbot>dwfreed: ENOSPC (#28): No space left on device
14:18<nate>FluffyFoxeh: That page alone would make me question the 'generally competent' opinion, and if their sourcehut name is by chance the same nick they've used on IRC then I'm just gonna keep my opinion to myself as I know well who they are unfortunately lol
14:19<FluffyFoxeh>I know. They're in here.
14:20<nate>Not just here but elsewhere that we've had some interesting... debates in, though it was ages ago lol
14:20<FluffyFoxeh>dwfreed: not a fan?
14:21<nate>They're not necessarily a bad person, nor a genuinely bad developer by any extent, just seems to get a little headlocked in their opinion, but I blame it on them being around Java too long, Java and PHP just sorta have that going to each other :P
14:22<dwfreed>nate: haha
14:23<nate>I mean don't get me wrong, I -hate- Java, but I actually work with it too. But the amount of people on both sides I've seen hate the other just because it's the popular bandwagon ride is kinda silly, you'd almost think it was literally taught at college to hate the other or something
14:42-!-Winckle0 [] has joined #linode
14:42-!-Winckle0 is "The Lounge User" on #linode
14:42<millisa>how goes the image testing
14:46-!-Winckle [] has quit [Ping timeout: 480 seconds]
14:46-!-Winckle0 is now known as Winckle
14:51<dubidubno>jdutton: So, I have created two buckets and per I have retrieved the users canonical ID. It is the same for both buckets. How do I create buckets with different user IDs?
14:51-!-dsapikas [] has quit [Ping timeout: 480 seconds]
15:02-!-dsapikas [] has joined #linode
15:02-!-dsapikas is "purple" on #linode
15:14<linbot>New news from community: Give an developer or script access to one Object Storage bucket only <>
15:28<LouWestin>Primitiv: Ok. For all the community help I offered, I’ll be sending out an invoice in the mail. I think 100 hours should cover it.
15:32-!-primitiv [] has quit [Remote host closed the connection]
15:41-!-nate [] has quit [Remote host closed the connection]
15:43<dwfreed>dubidubno: did you create the second bucket as a different user?
15:53-!-v0lksman [] has joined #linode
15:53-!-v0lksman is "jack" on #linode
15:56<@mcintosh>the canonical user ID applies to the whole account rather than a sub-user
15:56<@mcintosh>for the record
15:58<v0lksman>does a snapshot take a snapshot of the system and the write that to a backup or is it constantly polling for data? wondering about using it on a running system
16:01<@mcintosh>v0lksman: it's a snapshot
16:02<v0lksman>so a picture in time of an exact moment
16:03<v0lksman>so there is no fear in taking one of a running system and then using that as a backup knowing that all data from the moment the snapshot started to be taken would be lost
16:04<v0lksman>it's this wording that has me questioning "Creating the manual snapshot can take several minutes, depending on the size of your Linode and the amount of data you have stored on it."
16:06<@jdutton>dubidubno: you should also be able to approve/deny access via IP address
16:07<@jdutton>check out this s3 spec:
16:08<@jdutton>since Object Storage is s3 compatible, you can set the condition specifically as aws:SourceIP
16:09<@jdutton>you should also be able to set up nginx as a reverse proxy to restrict different s3/object storage URLs/endpoints
16:10<@jdutton>this is from @sjacobs:
16:11<@jdutton>and per @sjacobs: you would run openresty with the following config, replacing everything in {{ }} with proper values:
16:13-!-nate [] has joined #linode
16:13-!-nate is "Nathan" on #linode #php
16:16<@jdutton>dubidubno: I'm going to put this all together in a response to your Community site question
16:18<@rgerke>!point jdutton
16:18<linbot>rgerke: Point given to jdutton. (1)
16:20-!-Juma [~amir@] has joined #linode
16:20-!-Juma is "Amir Uri" on #linode
16:20<dwfreed>!point jdutton
16:20<linbot>dwfreed: Point given to jdutton. (2)
16:20<dwfreed>deserves more than one
16:21-!-Juma [~amir@] has quit [Read error: Connection reset by peer]
16:21<@rgerke>dwfreed: Agreed!
16:21<@jdutton>two works for me ;)
16:28<nuevu>Cute, I have an "Activity" entry for one of my machines that lists a duration of "401437 hours, 26 minutes". Looks like that's the total time from the epoch to when the task actually occurred.
16:30-!-Juma [~amir@] has joined #linode
16:30-!-Juma is "Amir Uri" on #linode
16:30-!-Juma [~amir@] has quit [Read error: Connection reset by peer]
16:31<dwfreed>nuevu: what day was the job actually run, do you know?
16:31<dwfreed>because I'm pretty sure that's not the epoch, but it's close to it
16:32<nuevu>I actually found a few, but that one was in October. One second and I can pull it up again.
16:32<millisa>time since caker's b-day
16:33<dwfreed>known internally as the cakerpoch
16:34<dwfreed>host-initiated reboot jobs are inserted with a creation date of 1974-01-04 (YYYY-MM-DD) to ensure that they're processed first
16:34<dwfreed>that duration is apparently calculating creation to completion, rather than host start to completion
16:34<nuevu>Apparently there's no special handling for that date in the new manager.
16:36<nuevu>The duration doesn't really matter to me on those, just found it amusing. And today I learned something!
16:50-!-Juma [~amir@] has joined #linode
16:50-!-Juma is "Amir Uri" on #linode
16:50-!-Juma [~amir@] has quit [Read error: Connection reset by peer]
17:04-!-dsapikas [] has quit [Ping timeout: 480 seconds]
17:10-!-hawk [] has quit [Quit: WeeChat 2.4]
17:11-!-hawk [] has joined #linode
17:11-!-hawk is "hawk" on #linode
17:12-!-Tycho [] has joined #linode
17:12-!-Tycho is "OFTC WebIRC Client" on #linode
17:13<Tycho>Hi, I was wondering if Linode is as flexible as I need; I need a machine with x86_64 CPU, 2gb ram or so, and flexible storage, minimum 40gb but may scale to 150gb but wish not to pay for the whole 150gb all the time. If someone can tell me more if Linode can handle this that would be great!
17:14<Peng_>Well, Linode has a (networked) block storage service
17:15-!-Juma [~amir@] has joined #linode
17:15-!-Juma is "Amir Uri" on #linode
17:16-!-Juma [~amir@] has quit [Read error: Connection reset by peer]
17:16<Tycho>And that is flexible to add and remove qouta?
17:17-!-|GIG [~MYOB@] has quit [Remote host closed the connection]
17:17<Peng_>Yes, but I'm not certain how convenient it is.
17:18-!-dsapikas [] has joined #linode
17:18-!-dsapikas is "purple" on #linode
17:18<Tycho>Peng, it's not like we need to change it every hour, every month is fine
17:19-!-|GIG [~MYOB@] has joined #linode
17:19-!-|GIG is "J" on #linode #moocows
17:20<dwfreed>then yes
17:20-!-|GIG [~MYOB@] has quit [Remote host closed the connection]
17:20-!-|GIG is "J" on #linode #moocows
17:20-!-|GIG [~MYOB@] has joined #linode
17:23<linbot>New news from status: Scheduled Network Maintenance - US-Central (Dallas) <>
17:39-!-primitiv [] has joined #linode
17:39-!-primitiv is "OFTC WebIRC Client" on #linode
17:39<primitiv>OK back!
17:40-!-Tycho [] has quit [Remote host closed the connection]
17:41<primitiv>figured it out
17:45<millisa>what was it?
17:50<primitiv>he used the wrong IP the whole time
17:57-!-primitiv [] has quit [Quit: Page closed]
18:04-!-dsapikas [] has quit [Quit: Leaving.]
18:17-!-anomie [] has quit [Ping timeout: 480 seconds]
18:25<linbot>New news from community: Account is being reviewed <>
18:37<LouWestin>Primitiv: Ha! And I said it was probably an IP issue...
18:37<dwfreed>they're gone
18:38<LouWestin>Oh, well that’s ok. It’s officially on the logs that I was right.
18:39<LouWestin>Rsdehart: I was right. It was an IP issue.
18:40-!-levifig [] has quit [Quit: Farewell]
18:40-!-levifig [~levi@] has joined #linode
18:41-!-levifig is "Levi Figueira" on #virt #qemu #linode #debian-next #debian
18:41<LouWestin>dwfreed: how you been?
18:41<dwfreed>it goes
18:42<LouWestin>Same here
18:43-!-anomie [] has joined #linode
18:43-!-anomie is "Anomie" on #linode
18:46-!-anomie [] has quit []
19:01-!-eyepulp [~eyepulp@] has quit [Remote host closed the connection]
19:05<linbot>New news from community: What source code vulnerability scanning tools are best for securing web applications written in PHP? <>
19:13<Peng_>"name it wp-login.php and leave it online for a week"
19:15<dwfreed>Peng_ is not wrong
19:17<millisa>i've noticed recently that the letsencrypt logs are being used for malicious folks to pick out fresh meat
19:19<millisa>it's a recent big incentive to get wildcard stuff working
19:19<dwfreed>millisa: interesting
19:20<millisa>not sure if it's the certificate transparency logs or something else. only really noticed it this past weekend when setting up a new garbage domain
19:20<virtual>millisa: huh, thanks for that info.
19:21<Peng_>I think it's the Certificate Transparency logs.
19:21<Peng_>I have hostnames that get scanned where it could pretty much only be that or passive DNS.
19:22<Peng_>Passive DNS is possible, but still... You'd hope no one reputable is selling shit to people who scan for WordPress.
19:22<millisa>(it was all porkbun up until I got to doing my certs, as far as I know, they are still ok folks)
19:22<Peng_>If you log a certificate, the hostnames will get DNS queries within a few minutes. Not immediate HTTP requests though.
19:23<millisa>logs are still current on the system, gimme a sec and I'll give how long it was between the LE cert verify and the requests
19:27<millisa>LE challenges were at 04/Jan/2020:22:50:17 -0600, first unexpected request was at 04/Jan/2020:23:43:07 -0600 (.net tld), same ip using .org tld (same cert) 04/Jan/2020:23:44:10 -0600, then the .com about the same time after that.
19:29<virtual>heh, nice. :P
19:29<millisa>first wp-login requests showed up at 05/Jan/2020:08:28:09 -0600 (com/work/org, they skipped the .net variant)
19:29<virtual>clearly people using .net know what they're doing and shouldn't be attempted to be compromised.
19:30<millisa>we're not talking a lot of requests; looks like 8-10ish since I set it up.
19:31<virtual>now that's more surprising.
19:31<Peng_>You have a .work domain? Nice, that means there are at least 4 legitimate ones.
19:31<millisa>but I'm 95% sure they are sourcing it out of the LE logs since it's not a name people would guess, the domain didn't exist a couple days ago, and it's not the default for the IP
19:31<millisa>they are <$3. i can't say no to throwing it on top. it's like a snickers in the checkout aisle
19:32<millisa>i picked up '' for a little extra and it still amuses me
19:38-!-beenAwhile [] has joined #linode
19:38-!-beenAwhile is "OFTC WebIRC Client" on #linode
19:40<beenAwhile>curious if anyone might know how billing pans out if you were to nuke a linode, and recreate from scratch immediately. does the dying one still get billed for the full month, or does the system just see it as one node for the overall month/billing cycle?
19:40<millisa>they are billed by the hour
19:41<Peng_>I think it might be by the minute now?
19:41<Peng_>beenAwhile: Your invoice would show two Linodes
19:41<beenAwhile>ahh, that explains why the pricing page went to what seemed like a really detailed billing increment
19:41<Peng_>Each existing for whatever percentage of the month, of course.
19:41<millisa>that is, if you actually deleted the other linode and spun up a brand new one. if you are just reinstalling in the same linode, it would just show the 1
19:42<Peng_>Good point
19:42<millisa>this would rebuild in the same linode, keeping the IP -
19:43<@jyoo>Peng_: Any amount of time shorter than one hour will round up to one hour.
19:43<millisa>(I get lots of $0.02 invoice items due to spinning up a nanode for a couple minutes and then getting rid of it)
19:43<Peng_>Oh ok
19:43<dwfreed>but if it's 1.5 hours, it'll be 1.5 hours?
19:43<dwfreed>or 2 hours?
19:44<dwfreed>(2 hours is the answer I expect)
19:44<Peng_>I wish having a Linode for the whole month would also cost only one hour ;D
19:44<FluffyFoxeh>I don't think they bill with fractional hours
19:45<Peng_>millisa: I do that, but I usually have them at least like 20 or 45 minutes, so it's hard to tell how granular the billing is
19:46<@jyoo>Yes - it'll round to the nearest hour.
19:46<millisa>Also amusing - I have some old legacy linodes that had additional ipv4 addresses (slowly getting phased out) in an account that gets hit with mid-month billing cycles. those $1 IP charges get prorated in the midmonth invoice.
19:46<FluffyFoxeh>jyoo: the nearest, or ceil()?
19:46<FluffyFoxeh>Peng_: The billing resolution is 1 hour. I've never seen a non-integer number of hours on the invoice
19:47<@jyoo>ceil(), sorry. Round UP to the nearest hour. My communication skills need some work today haha
19:47<FluffyFoxeh>righto, that's what I thought :)
19:47<beenAwhile>as long as nuke/spool up new (with no overlap in my case) doesn't mean a ding for the full month bill each time, that'll be the crucial thing =) could get pricey if it did
19:48<beenAwhile>im only dealing with the nanode ($5) setups currently anyway. just managed to hose up the first two attempts (been waaaaaay too long since I've touched *nix, hehe.)
19:48<dwfreed>it has always been prorated, even in the days when the minimum billing period was 1 day
19:49<millisa>good example from a semi recent invoice:
19:50<Peng_>dwfreed: That sucked, especially when the minimum plan was $20
19:50<Peng_>Back In My Day, spinning up a Linode for five minutes cost $1!
19:50<beenAwhile>perfection! not planning on continuing to screw up, but definitely love that it's an option! wish I had found linode sooner =)
19:50<millisa>back in your day, they'd bill you the entire remainder of the month, pro-rated, and if you got rid of it, refund you back the remaining...
19:51<dwfreed>Peng_: technically, as much as $0.71 for the $20 plan, if you did it in February
19:52<Peng_>millisa: That too. :X
19:52<dwfreed>millisa: and if it was after the 20th, you'd pay for the next month too!
19:52<millisa>We knew how to yell at kids on our lawns in those days.
19:56<Peng_>In the future, we'll have patches of desert instead of lawns, but the home owner's association will still threaten to fine you if you don't mow
20:11<virtual>if you don't dust
20:20-!-beenAwhile [] has quit [Quit: Page closed]
20:31<kharlan>if your desert patch is a different color -> 'threat of evicition'
20:31<dzho>must keep rocks and sand clean and well-raked
20:36<Peng_>Cactus must be between 3 and 4 feet high
20:36<Peng_>And trimmed
20:39<millisa>(offer void in Arizona)
20:39<millisa>at least for saguaro
20:46<Peng_>The HOA does not care about the law. They will fine you anyway.
20:46<millisa>All Hail the HOA Overlords
20:49-!-eyepulp [~eyepulp@] has joined #linode
20:49-!-eyepulp is "eyepulp" on #linode
21:06<linbot>New news from community: How can I mask my domain? <> || How can I mask my domain? <>
21:08-!-eyepulp [~eyepulp@] has quit [Remote host closed the connection]
21:09-!-eyepulp [~eyepulp@] has joined #linode
21:09-!-eyepulp is "eyepulp" on #linode
21:12-!-eyepulp [~eyepulp@] has quit [Remote host closed the connection]
21:24<FluffyFoxeh>HOAs drive me nuts
21:26<FluffyFoxeh>busybody types making rules. ick
21:29<Toba>join the HOA board and make a rule against making rules
21:30<LouWestin>It’s kind of like at the junior I work at. We had an after school a few weeks ago, which basically turned into a 20 min discussion about if hoodies should be allowed
21:30<Peng_>Allowed? Hacker hoodies should be *required*
21:31<LouWestin>Should students be allowed to be hooded in class? The debate continues with no official rule set
21:31<Toba>obviously crop hoodies should be permitted for all upstanding christian men
21:31<Toba>it's right there in leviticus
21:31<Toba>get with it
21:32<LouWestin>My thoughts? Don’t care. I say let’em be Robin Hood’s
21:32<Toba>yes, teach them to rob from the rich and give to those in need
21:32<LouWestin>That’s it! lol
21:54-!-Ikaros [] has quit [Quit: BRB]
22:27-!-hoapc [~oftc-webi@] has joined #linode
22:27-!-hoapc is "OFTC WebIRC Client" on #linode
22:39<hoapc>I want to contact the server to contact whom to contact?
22:41<millisa>I'm not sure I understand. Linode's contact info is at - is that what you are looking for?
22:42<nate>If you're trying to find out a specific linode customer, they won't disclose that kind of info
22:42-!-larsdesigns [] has joined #linode
22:42-!-larsdesigns is "Justin Christoffersen" on #linode
22:45<hoapc>I am in need of renting a server, not looking for customer information
22:45<millisa>Have you seen the getting started guide? ? It goes over initial signup and spinup of a system
22:48<hoapc>Thanks millisa
22:48<hoapc>I want to ask directly from the linode side what the bandwidth cost, because my side transcode and push the video to the server
22:49<millisa>The bandwidth costs are on the pricing page -
22:49<millisa>This goes into more detail about the transfer quota -
22:52-!-Ikaros [] has joined #linode
22:52-!-Ikaros is "Ikaros" on #linode
23:01<rsdehart>millisa: pretty clever of them to put all that on the website
23:01<millisa>!point linode
23:01<linbot>millisa: Point given to linode. (9) (Biggest fan: millisa, total: 7)
23:07-!-larsdesigns [] has quit [Quit: Leaving]
23:13-!-Ikaros [] has quit [Ping timeout: 480 seconds]
---Logclosed Tue Jan 07 00:00:58 2020