IRC logs for #aegir, 2017-09-14 (GMT)

2017-09-13
2017-09-15
TimeNickMessage
[14:47:58]* shashikanth171[m has quit (Ping timeout: 276 seconds)
[14:48:28]* shashikanth171[m has joined #aegir
[16:43:02]* mengi1 has joined #aegir
[16:45:20]* mengi has quit (Ping timeout: 246 seconds)
[16:48:55]* ybabel has joined #aegir
[17:27:56]* reaper013 has joined #aegir
[18:00:05]* theMusician has joined #aegir
[18:17:47]* mstenta has quit (Ping timeout: 260 seconds)
[18:40:04]* mstenta has joined #aegir
[21:44:10]* oluabbeys has joined #aegir
[21:45:49]* mstenta has quit (Quit: Leaving)
[21:54:28]* mstenta has joined #aegir
[21:54:50]* oluabbeys has quit (Quit: oluabbeys)
[22:06:35]* ybabel has quit (Ping timeout: 240 seconds)
[22:22:52]* ybabel has joined #aegir
[22:27:31]* noecc has joined #aegir
[22:27:31]* noecc has quit (Changing host)
[22:27:31]* noecc has joined #aegir
[00:04:20]* noecc has quit (Ping timeout: 255 seconds)
[00:08:58]* shaneonabike1 has joined #aegir
[00:12:48]<shaneonabike1>hello
[00:13:16]<shaneonabike1>has anyone had an issue whereby when modifying the drushrc username/pw it still uses the old values
[00:13:30]<shaneonabike1>when attempting to connect to the db
[00:13:40]<jonpugh[m]>have you verified the site?
[00:14:01]<jonpugh[m]>Web requests don't load them from drushrc, but from apache/nginx environment variables
[00:19:57]<shaneonabike1>like provision-verify
[00:20:05]<shaneonabike1>it's the aegir hostmaster actually
[00:20:33]<jonpugh[m]>yeah, from the command line it would be `drush @hostmaster provision-verify`
[00:21:05]<jonpugh[m]>which sounds like is your only option at the moment :D
[00:21:25]<shaneonabike1>yep
[00:21:32]<shaneonabike1>and it goes through nice
[00:21:53]<shaneonabike1>but then when i go back to the site it says it cannot connect
[00:21:57]<shaneonabike1>using the old username
[00:22:06]<shaneonabike1>it's like it's stored in another drushrc which i find odd
[00:26:32]<shaneonabike1>ok i think i got it... i had to do drush @hostmaster hosting-resume because it was at that point it screwed up
[00:28:45]<shaneonabike1>nope no dice
[00:39:00]<shaneonabike1>the only solution was to basically rename the user and db to match
[00:39:02]<shaneonabike1>yipes
[00:49:36]<jonpugh[m]>lol shaneonabike1 that sounds like an awesome solution
[00:53:55]<viashimo>shaneonabike1: I've seen that happen on debian when there are values in the preseed for dbname/dbuser are different than the present configuration; and at least the dbname also is stored in the hostmaster db so that needs to match as well
[00:54:37]<shaneonabike1>ahhhh
[00:54:54]<shaneonabike1>i sync'd it now so it seems to be working i think
[00:55:12]<shaneonabike1>although it's weird cause for the last three weeks cron hasn't been activated which is why i resolved to check everything
[00:55:16]<shaneonabike1>and then this happened yipes
[01:34:51]* mengi1 has quit (Read error: Connection reset by peer)
[01:58:22]<shaneonabike1>does anyone know how to set the provision threshold higher for critical_load_multiplier
[01:58:27]<shaneonabike1>viashimo: ^?
[01:59:24]<viashimo>I think the last time I looked at it it was hardcoded so you have to modify the file
[01:59:48]<shaneonabike1>ahhh i tried drush vset @hostmaster critical_load_multiplier '10'
[02:01:44]<viashimo>I don't seem to have left myself notes from the last time I had to tweak it :/
[02:01:56]<shaneonabike1>haha that's alright
[02:02:19]<viashimo>I think the default is ncpu * 5
[02:03:04]<shaneonabike1>yeah that's what I saw in the patch
[02:07:05]<shaneonabike1>viashimo: have you ever seen a weirdo error whereby mkdir blows up and you get Platforms path could not be created.
[02:07:18]<shaneonabike1>viashimo: my aegir install locally was working all fine and now since I upgraded it seems angry
[02:08:41]<viashimo>when adding a platform through the interface? nope
[02:09:11]* reaper013 has quit (Quit: Page closed)
[02:25:25]* shaneonabike1 has quit (Quit: Leaving.)
[02:57:19]* noecc has joined #aegir
[03:04:42]* theMusician has quit (Quit: theMusician)
[03:07:33]* theMusician has joined #aegir
[03:14:41]* noecc has quit (Ping timeout: 248 seconds)
[04:02:03]<helmo42[m]>Hi all, ergonlog1c bgm jonpugh colan cweagans gboudrias memtkmcc .. and any one elese ... Scrum time?.
[04:03:03]<helmo42[m]>Some nice discussion about hosting_composer already today :) https://www.drupal.org/node/2876247
[04:03:05]<hefring>https://www.drupal.org/node/2876247 => [meta] 3.0 release of Aegir Composer [#2876247] => 8 comments, 1 IRC mention
[04:03:54]<helmo42[m]>What of we postpone the 3.12 release for one more week ... would that be enough to get it reade to be 'experimental' in golden contrib?
[04:07:57]<bgm>anything composer-related gets my +1 :)
[04:10:57]<colan>I suppose we could tag an alpha for that, unless it's too experimental to be in Experimental.
[04:12:02]<ergonlogic[m]>I'd say the composer stuff is ready for a beta release, since it's basically feature-complete
[04:12:58]<helmo42[m]>Same a bit for hosting_https ... it has issues but I've been using it in production for ages and would love to deprecate the old SSL code
[04:14:35]<colan>I just told memtkmcc that it was already, but that was mostly a ploy to get him to start playing with it. ;)
[04:16:02]<colan>I don't see a problem with putting these things in Experimental. That's what it's for, isn't it?
[04:16:19]<ergonlogic[m]>agreed
[04:17:24]<colan>Any objections ?
[04:18:02]<ergonlogic[m]>if I haven't already, I'm happy to add the core team as maintainers of the newer stuff
[04:18:22]<colan>That would be great.
[04:22:37]<helmo42[m]>I've giving https://www.drupal.org/node/2770819 another go ... That also should be a release blocker
[04:22:39]<hefring>https://www.drupal.org/node/2770819 => Install fails on MariaDB 10 without password (new default) [#2770819] => 21 comments, 8 IRC mentions
[04:23:38]<jonpugh[m]>colan[m]: To get hosting https you'll have to get dehydrated library whitelisted
[04:23:57]<ergonlogic[m]>I add you all to aegir_objects and hosting_composer.
[04:24:04]<roycroft>just yesterday i mentioned here that grants with mariadb behave differently than grants with mysql
[04:24:10]<roycroft>i did not see any response
[04:24:13]<jonpugh[m]>Eergonlogic[m]++
[04:24:35]<roycroft>with mariadb one has to create user before one can grant ... user
[04:24:45]<roycroft>with mysql the grant will create the user if the user does not already exist
[04:26:01]<ergonlogic[m]>IIRC, we had just copied the dehydrated shell script directly into the repo, no? or maybe we'd git sub-tree'd it... Has that changed?
[04:26:08]<roycroft>i don't know if aegir does create user before grant ... user, but when i built my first webserver using mariadb aegir did not create the grants
[04:26:34]<roycroft>and i had to create the db user and add the grant manually to get a drupal site working
[04:26:36]<colan>roycroft: i posted a response at 15:54 Eastern time.
[04:26:36]<jonpugh[m]>ergonlogic[m]: it's a .gitmodule
[04:26:41]<roycroft>sorry, colan
[04:26:49]<roycroft>i have a small scroll buffer
[04:26:53]<roycroft>and am not always round
[04:26:54]<roycroft>around
[04:26:56]<jonpugh[m]>but i created a makefile as well
[04:27:02]<roycroft>i don't expect real-time response here
[04:27:11]<jonpugh[m]>and tried to include it in devmaster, but it failed
[04:27:24]<roycroft>but sadly, i'll sometimes miss responses if they're not posted when i'm active
[04:27:36]<roycroft>i do check the scroll buffer when i've been afk for a bit
[04:28:08]<roycroft>i should figure out how to make that buffer bigger, or log after i ask a question, or something
[04:28:55]<roycroft>and 15:54 eastern time would be 12:54 pacific time, right in the middle of my lunch break, so it's no wonder i missed it
[04:29:01]<roycroft>again, not expecting you to know that
[04:29:04]<colan>jonpugh: helmo opened an issue for the whitelisting which i think got resolved.
[04:29:29]<helmo42[m]>roycroft: This CI script seems to just do the grant ... http://cgit.drupalcode.org/provision/tree/scripts/ci-aegir-stable-instal...
[04:29:53]<roycroft>thanks
[04:30:46]<colan>roycroft: you could get in this channel with riot.im - much better client. A bunch of us are on it now.
[04:30:50]<roycroft>i wonder what the deal is
[04:31:26]<roycroft>i have part of my machine build procedure scripted
[04:31:38]<roycroft>and the script that creates the backup user has always just added the grant
[04:31:46]<roycroft>but it failed on the mariadb machine
[04:31:52]<ergonlogic[m]>@freenode_jonpugh[m]:matrix.org: then we should update: https://gitlab.com/aegir/hosting_https/tree/master/submodules/letsencryp...
[04:31:57]<roycroft>and when i did a create user first, it worked
[04:32:03]<roycroft>very strange
[04:33:03]<roycroft>i'll spin up a new vm when i get a chance and do some further investigation
[04:33:49]<roycroft>i'm past that hurdle now though
[04:33:56]<roycroft>the next issue is drush on the stretch machine
[04:34:17]<roycroft>apt-get install drush claims that it needs php >= 5.2
[04:34:21]<roycroft>and we have php7
[04:34:31]<roycroft>do i need to install drush by hand?
[04:34:53]<ergonlogic[m]>The `aegir` package will install drush for you
[04:35:18]<roycroft>hmm, i installed the aegir package and there is no drush
[04:35:26]<helmo42[m]>If you want a debian package the tyr **https://github.com/helmo/drush.deb**
[04:35:47]<ergonlogic[m]>sorry, that's the `aegir3` package
[04:36:03]<helmo42[m]>roycroft: Aegir can't live without drush :)
[04:36:07]<roycroft>it's starting to sound like something went awry with my stretch install
[04:36:10]<roycroft>yes, aegir 3
[04:36:28]<roycroft>this is just a web server, helmo42[m]
[04:36:36]<roycroft>and database server
[04:36:39]<roycroft>not an aegir master
[04:36:59]<roycroft>i install the aegir package so that it creates the aegir user and /var/aegir ...
[04:37:07]<helmo42[m]>ah a slave ... yes then Aegir does not install it
[04:37:14]<roycroft>yes, a slave
[04:37:24]<ergonlogic[m]>on remote servers, drush isn't required by aegir
[04:37:29]<jonpugh[m]>@freenode_helmo42[m]:matrix.org:
[04:37:35]<roycroft>i needed to reset the admin password for a site
[04:37:39]<jonpugh[m]>since we are talking about contrib... https://www.drupal.org/node/2908932
[04:37:39]<hefring>https://www.drupal.org/node/2908932 => Add Hosting Logs to Hostmaster contrib [#2908932] => 0 comments, 1 IRC mention
[04:37:39]<roycroft>and drush is the easiest way to do that
[04:37:49]<roycroft>which is how i discovered that drush was not installed
[04:38:08]<roycroft>this is a constant propblem
[04:38:12]<roycroft>my boss creates a site
[04:38:16]<roycroft>my boss sets the admin password
[04:38:29]<ergonlogic[m]>roycroft: you could run that on the aegir master, where drush is installed
[04:38:29]<roycroft>my boss sets his own email address as the admin address
[04:38:34]<roycroft>my boss forgets the admin password
[04:38:43]<roycroft>my boss tells me to do something
[04:38:44]<roycroft>i can't
[04:38:52]<roycroft>i do a password reset request
[04:38:59]<roycroft>he gets it and ignores it
[04:39:04]<roycroft>so i have to reset it myself
[04:39:14]<roycroft>so if i set it on the master it will propogate to the slave?
[04:39:20]<ergonlogic[m]>there's also the "reset password" task in the Aegir front-end
[04:39:41]<roycroft>sadly, i have to do this at least weekly, on various sites
[04:39:53]<roycroft>drush is really the fastest, easiest way to do it
[04:40:19]<roycroft>a raw database query is almost as fast though
[04:40:30]<roycroft>certainly faster than running a password reset task
[04:40:37]<ergonlogic[m]>yes, running `drush @example.com uli` or `drush @example.com upwd 1 --password="secret"` on the aegir master should work just fine
[04:40:50]<roycroft>i'll just do it on the master then
[04:40:57]<roycroft>and not bother with drush on the slave
[04:42:04]<roycroft>sad that i have to do so many "boss workarounds" :)
[04:42:20]<jonpugh[m]>roycroft: if your boss has access to aegir can he just use the Login link and "reset password" button to log in without his password?
[04:42:54]<colan>jonpugh: didn't know about that module, neat!
[04:43:31]<jonpugh[m]>you should really try devshop ;)
[04:44:24]<helmo42[m]>roycroft: On the master you can also call `drush @site-on-slave.com uli`
[04:45:14]<helmo42[m]>@freenode_jonpugh[m]:matrix.org:
[04:45:22]<helmo42[m]>@freenode_jonpugh[m]:matrix.org: +1 about hosting logs
[04:45:52]<roycroft>jonpugh[m} it's a case of "can do, but won't"
[04:46:10]<roycroft>he can always log in when he wants to
[04:46:21]<roycroft>but when he wants me to log in he can't get me the credentials
[04:46:47]<roycroft>social engineering is one of the more unpleasant bits of system administration
[04:47:33]<jonpugh[m]>roycroft: you don't need the credentials, you can run "Reset Password" task and then click "Log in to Site" link.
[04:47:43]<jonpugh[m]>The task doesn't actually reset the password.
[04:48:01]<jonpugh[m]>it just runs drush uli and spits the link out on a site's node page.
[04:48:32]<jonpugh[m]>colan[m]: helmo42 how about this one too: https://www.drupal.org/node/2908936
[04:48:32]<hefring>https://www.drupal.org/node/2908936 => Add Aegir SSH [#2908936] => 0 comments, 1 IRC mention
[04:52:34]<jonpugh[m]>I added them to the release issue https://www.drupal.org/node/2882434
[04:52:34]<hefring>https://www.drupal.org/node/2882434 => [meta] 3.12 release (bugfix/patches) [#2882434] => 11 comments, 2 IRC mentions
[04:52:55]<helmo42[m]>@freenode_jonpugh[m]:matrix.org: Havn't used aegir_ssh but it looks nice to have
[04:53:05]<jonpugh[m]>I use it all the time...
[04:53:55]<jonpugh[m]>Now it will import SSH keys from a file `authorized_keys_manual` so you can still manually add key files.
[04:54:29]<jonpugh[m]>i definitely get wow-factor when demoing this part to people in devshop.
[04:56:36]* ybabel has quit (Quit: ybabel)
[05:15:26]<jonpugh[m]>I personally have waayyyy tooo many contrib to deal with
[05:15:57]<jonpugh[m]>to maintain i mean... I want to combine things better.
[06:02:01]* theMusician has quit (Ping timeout: 240 seconds)
[06:08:15]* theMusician has joined #aegir
[06:52:30]* theMusician has quit (Quit: theMusician)
[07:07:54]* theMusician has joined #aegir
[07:33:00]* drakythe is now known as zz_drakythe
[07:47:36]* zz_drakythe is now known as drakythe
[07:58:23]* theMusician has quit (Quit: theMusician)
[07:59:23]* theMusician has joined #aegir
[07:59:38]* theMusician has quit (Client Quit)
[08:01:23]* drakythe is now known as zz_drakythe
[08:05:33]* anarcat has quit (Read error: Connection reset by peer)
[08:05:48]* anarcat has joined #aegir
[08:57:27]* theMusician has joined #aegir
[09:34:40]* zombiebeard has joined #aegir
[09:51:38]* zombiebeard has quit (Quit: zombiebeard)