[00:27:54] Ryan_Lane: jesusaurus: Sounds good. Please add me to the puppet_clean up project & the bastion. I already have a developers account. [00:28:05] jesusaurus++ [03:04:52] 07/11/2012 - 03:04:52 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [03:22:30] How does one update the debian repository in /data/project/repo? [08:00:59] !log deployment-prep Despooling apaches 30 and 31, spooling apaches 32 and 33 [08:01:01] Logged the message, Master [08:16:06] !log deployment-prep Squid updated to uses apache 32 and 33. Deleted Apaches 30 & 31 [08:16:07] Logged the message, Master [08:47:12] !log deleted jobrunner05 (was corrupted heaviliy), setup jobrunner06 instead. [08:47:12] deleted is not a valid project. [08:55:17] !log deployment-prep add applicationserver::homeless to jobrunner06 [08:55:19] Logged the message, Master [08:58:55] 07/11/2012 - 08:58:55 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [09:07:53] 07/11/2012 - 09:07:53 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [09:22:53] 07/11/2012 - 09:22:52 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [09:24:12] 07/11/2012 - 09:24:12 - Creating a home directory for kontokostas at /export/keys/kontokostas [09:25:00] !log deployment-prep updated mediawiki-config on dbdump to latest version [09:25:02] Logged the message, Master [09:25:12] 07/11/2012 - 09:25:12 - Updating keys for kontokostas at /export/keys/kontokostas [09:41:22] !log deployment-prep pointed common/php from 'php-1.20wmf6' to 'php-master' [09:41:23] Logged the message, Master [09:42:28] !log deployment-prep Manually started mw-job-runner on jobrunner06 [09:42:29] Logged the message, Master [09:55:48] !log deployment-prep Applying role::cache::bits::labs to deployment-cache-bits02 [09:55:49] Logged the message, Master [12:09:01] !log deployment-prep Enabling puppetmaster::self on deployment-cache-bits02 to get Varnish config ({{gerrit|13304}}) [12:09:03] Logged the message, Master [12:18:01] !log deployment-prep moved bits.beta.wmflabs.org from deployment-cache-bits to deployment-cache-bits02 [12:18:03] Logged the message, Master [12:21:43] !log deployment-prep Deleting deployment-cache-bits which was corrupted and replaced it by deployment-cache-bits02 [12:21:45] Logged the message, Master [12:27:15] !log deployment-prep Creating deployment-cache-upload02 to replace deployment-cache-upload and serves http://upload.beta.wmflabs.org/ [12:27:17] Logged the message, Master [12:44:07] !log deployment-prep applying role::cache::upload to deployment-cache-upload02 [12:44:08] Logged the message, Master [12:44:44] err: Could not retrieve catalog from remote server: Error 400 on SERVER: private method `split' called for :undefined:Symbol at /etc/puppet/manifests/squid.pp:16 on node i-00000325.pmtpa.wmflabs [12:44:45] yeahhhh [12:48:13] !log deployment-prep cache-upload2 set squid_coss_disks to vdb [12:48:15] Logged the message, Master [12:49:38] !log deployment-prep deleting cache-upload2 , need a Lucid instance. [12:49:39] Logged the message, Master [12:51:11] !log deployment-prep created deployment-cache-upload01 a Lucid instane to serve http://upload.beta.wmflabs.org/ [12:51:12] Logged the message, Master [13:04:30] hashar: A lot is going on in here I had no idea about :P [13:04:52] hehe [13:05:01] that is where we talk about anything related to labs project [13:05:20] I might be an admin but I have no idea how to create a project or create an account for someone. [13:05:33] nischayn22: are you at wikimania by any chance? If so someone there from staff can help you [13:05:39] or you will have to wait a bit there :-] [13:05:42] hashar is not knower of all :D [13:06:00] AFK for a few minutes, need fresh air [13:06:08] hashar: nah, I am not there [13:07:37] How does one create a new project? [13:07:51] I tried 'manage projects' but with now luck [13:15:34] nischayn22: you need a project created for you [13:15:38] no idea how to do that though [13:16:05] hashar: probably ping some admins then [13:16:10] yup :D [13:16:23] or ask on the labs-l mailing list https://lists.wikimedia.org/mailman/listinfo/labs-l [13:16:43] hashar: also with a lab instance what stuff will I have access to? [13:16:53] will it be similar to localhost? [13:16:54] a server [13:16:55] once you get a project, you can create virtual instances [13:16:59] and get access to them [13:17:04] add puppet class to configure it [13:17:14] or just install packages and your own script / stuff [13:17:25] you could even get root access on your own instance for you to break it [13:18:12] what I want to do basically is install a MW instance, import data onto it, and then check SMW works well [13:20:05] hey [13:25:55] oh yeah [13:25:59] got a bug in nova manager :-] [13:26:07] $ dig +short upload.beta.wmflabs.org [13:26:07] 208.80.153.219 [13:26:08] 208.80.153.242 [13:26:11] duplicate DNS for the win :-}}}} [13:26:25] heh [13:26:25] nice [13:33:40] so I am blocked yet again ;:-D [13:34:21] mutante: do you have access to labsconsole database ? [13:39:21] https://bugzilla.wikimedia.org/show_bug.cgi?id=38302 [13:39:27] that will be for ryan [13:42:01] hello? [13:42:32] anyone in here? [13:43:11] akalucifer: more than 50 :) [13:46:20] I am not here [13:46:58] lol [14:55:26] !log deployment-prep deployment-cache-bits02 now serves bits.beta.wmflabs.org using pending gerrit changes {{gerrit|15445}} and {{gerrit|13304}} (using varnish configuration from production) [14:55:27] Logged the message, Master [15:05:53] 07/11/2012 - 15:05:53 - Creating a project directory for greensmw [15:05:53] 07/11/2012 - 15:05:53 - Created a home directory for nischayn22 in project(s): bastion,greensmw [15:06:53] 07/11/2012 - 15:06:53 - User nischayn22 may have been modified in LDAP or locally, updating key in project(s): bastion,greensmw [15:11:44] nischayn22: hmm looks like you are in :-] [15:11:55] nischayn22: not sure how you managed to get an account and project on labs hehe [15:12:06] nischayn22: there is a puppet class to install mediawiki I think [15:13:11] role::labs-mediawiki-install [15:13:35] would just do a checkout in /var/www [15:13:40] and install some basic packages [15:37:47] !log dpeloyment-prep started rsync of /mnt/export/upload6 to /data/project/upload6 [15:37:47] dpeloyment-prep is not a valid project. [15:37:50] that would kill labs I guess [15:41:07] !log deployment-prep started rsync of /mnt/export/upload6 to /data/project/upload6 [15:41:09] Logged the message, Master [15:46:08] !log deployment-prep just logging the rsync command: root@deployment-nfs-memc:/data/project/upload6# rsync -a --progress --inplace /mnt/export/upload6 /data/project/upload6 [15:46:10] Logged the message, Master [15:48:34] hashar: does the bot read the mails and create accounts as needed? [15:48:57] nischayn22: I have no idea. Most probably someone added you manually [15:48:59] maybe mutante :-] [15:49:05] or sumanah [15:49:16] or someone that was granted access during the D.C. hackaton [15:49:27] but that was really fast :) [15:51:11] hashar: what's this puppet? [15:52:07] plus whatever this "submit" button does It looks scary [15:53:06] heh [15:53:15] nischayn22: I read the email and added you [15:53:31] nischayn22: which submit button? [15:54:08] hashar: yeah, a number of people were given access [15:54:36] Ryan_Lane: thanks [15:54:48] yw [15:54:48] how do I install a mw instance? [15:54:57] !instances [15:54:57] need help? -> https://labsconsole.wikimedia.org/wiki/Help:Instances want to manage? -> https://labsconsole.wikimedia.org/wiki/Special:NovaInstance want resources? use !resource [15:55:03] !security [15:55:03] https://labsconsole.wikimedia.org/wiki/Help:Security_Groups [15:55:12] you should read those two :) [15:56:12] the Submit button on NovaInstance I was talking about [15:56:19] Special:NovaInstance [15:58:40] Ryan_Lane: good morning :) [15:59:30] thank you for the upload.beta.wmflabs.org DNS entry removal :) [16:00:10] although hmm [16:00:15] you removed all the previous entries ahah [16:01:18] hashar: oh, did I break something? [16:01:38] well we several domains and a wildcard for *.beta.wmflabs.org being associated to deployment-squid [16:01:43] https://labsconsole.wikimedia.org/wiki/Special:NovaAddress [16:01:47] the * one should still exist [16:01:49] does it not? [16:01:56] shows nothing to me [16:02:07] the Host names field is empty for deployment-squid :-D [16:02:18] h [16:02:19] hm [16:02:19] maybe that is just an UI glitch ? [16:02:30] trying to add the wildcard I get: Failed to add * entry for IP address 208.80.153.219. [16:02:58] on the good news, I have rebuild most of the beta instances [16:03:15] and doing some rsync between an instance and /data/project without killing the whole labs. Yeahhh for new hardware!!!! [16:03:16] yeah, this is a UI glitch [16:03:24] (O^O) [16:03:25] the entry exists [16:03:29] I'm not sure why it isn't working [16:03:38] oh [16:03:39] maybe I do [16:03:45] I totally do [16:04:35] !log deployment-prep Created upload.beta.wmflabs.org to points to deployment-cache-upload01 ( 208.80.153.242 ) [16:04:37] Logged the message, Master [16:05:34] Ryan_Lane: before I leave, I sent an email to binasher to add db9 in the query analyzer (ishmael something) [16:05:46] so we can get reports of potential slow Gerrit queries [16:06:20] shit [16:06:24] now I broke it [16:06:40] oh. no I didn't [16:07:32] ok. I have no clue why this doesn't work [16:08:09] hashar: I think I've an RT ticket for that.. [16:08:33] oh [16:08:36] I bet it's memcached [16:08:39] Or was it a bz ticket.. [16:08:40] nischayn22: This might be useful for you as well, once you've read those other pages: https://labsconsole.wikimedia.org/wiki/Help:InstanceConfigMediawiki [16:08:56] I can't find either [16:08:59] andrewbogott: thanks [16:09:13] ah [16:09:16] hashar: https://rt.wikimedia.org/Ticket/Display.html?id=2914 [16:12:47] yeah more RT [16:13:30] Reedy: will reply to asher to mention that RT [16:15:29] Reedy: so we are just going to phase out db9 [16:15:34] in favor of two new databases apparently [16:15:41] still [16:15:41] notpeter working on that [16:15:50] it's not gonna fix everything :p [16:15:51] and the new DB are already in ishmael (the query analyzer) [16:15:58] ah [16:15:59] so I guess 2914 will be fixed whenever migration is done [16:16:02] ;-] [16:16:10] just have to wait for the DB switch to happen [16:17:11] Ryan_Lane: if you want to move Gerrit to the new DB, feel free to poke notpeter :-] [16:17:15] Boooo [16:17:21] No notpeter to crack a whip at [16:41:37] andrewbogott: Hi. A question: What is the password of the User "Admin" in the Wiki? [16:41:54] Hm... I think that it is 'admin'. [16:42:15] no [16:43:39] how about 'adminpassword'? [16:44:13] yes, that's work [16:44:33] you sould add this to your [[Help:InstanceConfigMediawiki]] [16:45:05] good idea :) [16:45:53] Jan_Luca: And, you should change it of course, since your instance is publicly visible. [16:47:10] Already happened [16:47:14] ;-) [16:51:54] 07/11/2012 - 16:51:54 - Created a home directory for jasonspriggs in project(s): bots [16:52:53] 07/11/2012 - 16:52:53 - User jasonspriggs may have been modified in LDAP or locally, updating key in project(s): bots [16:53:12] !log wikiversity-sandbox MediaWiki was set up on instance wikiversity-sandbox-web [16:53:14] Logged the message, Master [16:57:12] 07/11/2012 - 16:57:12 - Updating keys for kghbln at /export/keys/kghbln [17:02:54] 07/11/2012 - 17:02:54 - Created a home directory for jeremyb in project(s): testing [17:03:53] 07/11/2012 - 17:03:53 - User jeremyb may have been modified in LDAP or locally, updating key in project(s): testing [17:14:31] so I have an instance now, how do I get its URL or console to install extensions etc? [17:14:54] 07/11/2012 - 17:14:54 - Created a home directory for demon in project(s): testing [17:15:54] 07/11/2012 - 17:15:54 - User demon may have been modified in LDAP or locally, updating key in project(s): testing [17:16:43] Ryan_Lane: so I have an instance now, how do I get its URL or console to install extensions etc? [17:17:08] cariaso: just wanted to know if you were really here or not ;) [17:17:26] nischayn22: Ryan_Lane's giving a talk right now [17:17:42] jeremyb: Oh, wikimania it must be [17:17:47] it is so [17:18:54] jeremyb: can you help me? [17:19:06] cariaso: shell name is user name. not which shell to use. [17:19:16] nischayn22: not now [17:19:23] ok [17:19:36] nischayn22: you might want to check your contribs on labsconsole... [17:19:54] 07/11/2012 - 17:19:54 - User shujenchang may have been modified in LDAP or locally, updating key in project(s): bastion,upload-wizard [17:20:13] 07/11/2012 - 17:20:13 - Updating keys for shujenchang at /export/keys/shujenchang [17:20:33] jeremyb: wiki developer page is now updated. shell : cariaso [17:20:48] jeremyb: It gives me I-0000032c but I don't know how to access instances [17:20:52] great [17:21:08] nischayn22: k, follow the docs on wiki or come back later ;) [17:21:45] jeremyb: i'm just "daniel" [17:21:48] User: DarKnight2012 [17:21:58] <^arky^> Where do I register for a username? [17:21:59] jeremyb: Lcarr [17:22:00] hi [17:22:03] oren [17:22:32] LeslieCarr: OrenBochman: Daniel_WMDE: done [17:22:45] jeremyb: thanks [17:22:53] thanks :) [17:22:53] 07/11/2012 - 17:22:53 - Created a home directory for oren in project(s): testing [17:23:07] jeremyb: re ^arky^'s questions - is it enough to register on the labs wiki? how is the shell user name determined? [17:23:15] jeremyb: Can I be added to the testing project too? I'm catrope [17:23:17] Daniel_WMDE: done [17:23:32] again? [17:23:34] Daniel_WMDE: [[mw:developer Access]] [17:23:42] Daniel_WMDE: no, that was for DarKnight2012 [17:23:45] DarKnight2012: done [17:23:51] Daniel_WMDE: tabfail ;) [17:23:53] 07/11/2012 - 17:23:53 - User oren may have been modified in LDAP or locally, updating key in project(s): testing [17:24:06] <^demon> jeremyb: "Demon" [17:24:06] thanks jeremyb [17:24:14] ^arky^: https://www.mediawiki.org/wiki/Developer_access [17:24:35] ^demon: nope, ryan must have done you already [17:24:38] jeremyb: my shell name is tgr [17:24:45] tgr: are you here? [17:24:50] <^demon> jeremyb: It's not showing up in my projects/instances lists. [17:24:50] in person [17:24:53] 07/11/2012 - 17:24:53 - User lcarr may have been modified in LDAP or locally, updating key in project(s): testing [17:24:59] ^demon: is in mine [17:25:03] can't get i [17:25:27] ^demon: remember we have the filters now [17:25:31] OrenBochman: tell us more [17:25:38] nischayn22: Do you need help anymore? [17:25:39] Failed to allocate new public IP address. :( [17:25:40] <^demon> jeremyb: Yes, I know. It's not in the list there either. [17:25:41] ok I am in [17:26:02] Jan_Luca: Yes, I tried to allocate a public IP address but fails [17:26:03] ^demon: huh... i didn't have to log out to get it to show up for me... [17:26:09] jeremyb, yes [17:26:11] add me [17:26:16] <^demon> I just tried logging in/out, no dice. [17:26:17] Have you access to your instance= [17:26:24] add me to puppet-demo3 [17:26:28] shujenchang: done [17:26:29] thx [17:26:35] Jan_Luca: by access you mean? [17:26:59] ^demon: wiki user == Demon? [17:27:07] <^demon> Yup. [17:27:08] jeremyb: are we going to have our own instance each? who's going to create them? [17:27:16] Daniel_WMDE: You create it yourself [17:27:24] Once you are a member of the testing project, you can do so via labsconsole [17:27:28] RoanKattouw: doesn't look like i have the permission to do that [17:27:32] Daniel_WMDE: i've no idea [17:27:34] I mean: Do you found the information how to log in into your instance with ssh? [17:27:43] Daniel_WMDE: maybe ^demon can find out [17:27:44] Jan_Luca: Nope [17:27:48] If you are having access problems, please see: https://labsconsole.wikimedia.org/wiki/Access#Accessing_public_and_private_instances [17:27:48] Permission denied (publickey). [17:27:48] Click "Manage instances" in the sidebar menu, then next to "testlabs" you should see a link to create an instance [17:27:50] OK [17:27:53] 07/11/2012 - 17:27:53 - Created a home directory for shujenchang in project(s): testing [17:27:56] still cannot [17:27:57] <^demon> jeremyb: I'm nobody special in labs, can't help much. [17:28:01] RoanKattouw: we're not sysadmins [17:28:04] RoanKattouw: i see that links for the wikidata pro [17:28:04] shujenchang: It's still creating your access apparently [17:28:17] jeremyb: Oh. Well I just created my own instance ... *innocent face* [17:28:19] <^demon> jeremyb: Ahhhhh, whoops. Found the project/instances. User error. [17:28:22] you have to use bastion: https://labsconsole.wikimedia.org/wiki/Help:Access#Accessing_public_and_private_instances [17:28:23] RoanKattouw: ...project, but not for testing [17:28:31] ^demon: hehe [17:28:37] Amgine_: you here [17:28:39] ? [17:28:39] * nischayn22 reading [17:28:53] 07/11/2012 - 17:28:52 - User shujenchang may have been modified in LDAP or locally, updating key in project(s): testing [17:28:53] * jeremyb sees Amgine_ [17:29:06] RoanKattouw: "testlabs"? or "testing"? [17:29:10] I'm in testing, not testlabs [17:29:27] Testing I belieev [17:29:32] Amgine_: added you [17:29:32] yea [17:29:35] can't create anything [17:29:35] Daniel_WMDE: testing [17:29:52] Daniel_WMDE: right. < jeremyb> RoanKattouw: we're not sysadmins [17:30:01] RoanKattouw can make me a sysadmin [17:30:06] heh [17:30:08] or everyone ;) [17:30:08] Will do [17:30:38] nischayn22: I look, you have bastion access, this sould work for you [17:30:46] jeremyb: You are now a sysadmin [17:30:52] 07/11/2012 - 17:30:52 - Created a home directory for amgine in project(s): bastion,testing [17:30:53] Jan_Luca: I am trying now [17:31:20] cariaso: you should be done [17:31:26] RoanKattouw: dankje [17:31:27] Heya jeremyb. I'm being *distracted*. [17:31:33] Amgine_: ;) [17:31:53] 07/11/2012 - 17:31:53 - User amgine may have been modified in LDAP or locally, updating key in project(s): bastion,testing [17:32:01] ^arky^: are you here? [17:32:17] <^arky^> jeremyb yup o/ [17:32:28] I STILL CANNOT ACCESS [17:33:21] which server should I ssh to to follow the instruction? [17:33:24] jeremyb, https://www.mediawiki.org/wiki/Developer_access#User:Arky [17:33:34] arky: done [17:33:43] Jan_Luca: It says access denied (public key) [17:33:49] But I have my keys on Labs [17:33:52] Meh even my own instance isn [17:33:55] 't letting me in [17:34:24] do you start ssh-agent and add your private key to ssh via ssh-add? [17:34:55] 07/11/2012 - 17:34:55 - User nischayn22 may have been modified in LDAP or locally, updating key in project(s): bastion,greensmw [17:34:58] jeremyb, Thanks, What is a Token? SSH fingerprint or something [17:35:15] 07/11/2012 - 17:35:14 - Updating keys for nischayn22 at /export/keys/nischayn22 [17:35:34] arky: leave it blank [17:35:55] 07/11/2012 - 17:35:54 - Created a home directory for jasonspriggs in project(s): testing [17:35:59] I cannot access to puppet-demo3! [17:36:16] Oh my instance is letting me in now [17:36:24] Jan_Luca: It added my new keys now :) [17:36:40] shujenchang: Did you forward your key when you ssh'ed into bastion? [17:36:41] Do it work now? [17:36:42] jeremyb, Got it \o/ [17:36:55] 07/11/2012 - 17:36:54 - User jasonspriggs may have been modified in LDAP or locally, updating key in project(s): testing [17:37:05] Jan_Luca: yes, I have a terminal access now [17:37:07] I don't see the files shw works on [17:37:23] can you ssh into your instance, too? [17:37:26] still not work... [17:37:41] shujenchang@bastion1:~$ ssh puppet-demo3 [17:37:41] If you are having access problems, please see: https://labsconsole.wikimedia.org/wiki/Access#Accessing_public_and_private_instances [17:37:41] Permission denied (publickey). [17:37:48] I've just setup a sudo policy according to [[Help:Sudo_Policies]] but I'm still asked for a sudo password on '-precise' [17:37:55] shujenchang: Did you use ssh -A bastion.wmflabs.org to get into bastion? The -A is important [17:37:59] Jan_Luca: No it says temporary failure [17:38:16] shujenchang: Also, what does running ssh-add -l on bastion say? [17:38:17] shujenchang: Add your keys (worked for me) [17:38:31] ok [17:38:31] how do I bypass the password prompt? [17:38:35] accessed [17:38:41] with ssh -A [17:38:49] what command do you use? [17:38:55] 07/11/2012 - 17:38:54 - Created a home directory for arky in project(s): bastion,testing [17:39:11] Jan_Luca: ssh .pmtpa.wmflabs [17:39:14] 07/11/2012 - 17:39:14 - Creating a home directory for arky at /export/keys/arky [17:39:20] with my instance name there [17:39:54] 07/11/2012 - 17:39:54 - User arky may have been modified in LDAP or locally, updating key in project(s): testing [17:39:59] Jan_Luca: It should be the instance name right? [17:40:14] 07/11/2012 - 17:40:14 - Updating keys for arky at /export/keys/arky [17:40:14] When did you create the instance (xx minutes ago)? [17:40:21] (or, does the policy need to be in place before instance creation?) [17:40:50] Jan_Luca: 30 or so [17:40:55] 07/11/2012 - 17:40:54 - User nikerabbit may have been modified in LDAP or locally, updating key in project(s): testing [17:41:04] mhh, then it sould be ready... [17:41:10] LeslieCarr: can you do an account for me? [17:41:14] or mutante ? [17:41:14] ahoy mr. Ryan_Lane, q about puppetmaster self [17:41:29] I've got a puppet repo on a a labs instance [17:41:39] i want to include a class on that instance [17:41:42] https://www.mediawiki.org/w/index.php?title=Developer_access&diff=560853&oldid=560848 [17:41:48] Can you add me to your project as member, sysadmin and netadmin (https://labsconsole.wikimedia.org/wiki/Special:NovaProject) [17:41:55] then I can look at it, too [17:42:00] but of course, since this is labs, there is no node defined for my instance [17:42:12] jeremyb: what account ? [17:42:16] Jan_Luca: Its giving me a failure in name resolution :p [17:42:24] LeslieCarr: link above [17:42:25] I have used the name of the instance [17:42:50] work it now? [17:43:10] jeremyb: know where the "how to make a new account" doc is? (been too long since i made one and forget….) [17:43:29] LeslieCarr: yeah [17:43:40] Jan_Luca: Now it passed till RSA ... and then permission denied [17:43:48] ahha, there we go :)https://labsconsole.wikimedia.org/wiki/Help:Access#Giving_users_Labs_access.2C_if_they_already_have_an_SVN_account [17:44:07] LeslieCarr: https://labsconsole.wikimedia.org/wiki/Help:Access#Giving_users_Labs_access.2C_if_they_already_have_an_SVN_account [17:44:07] on the instance? [17:44:18] Jan_Luca: yes [17:44:18] Can you add me to the project? [17:44:24] yes wait [17:44:30] ottomata: Ryan is giving a tutorial right now and he JUST covered this [17:45:06] oh crap [17:45:07] really? [17:45:10] Jan_Luca: what is your user name? [17:45:16] ottomata: 1) Make sure your class is in a .pp file that's included in site.pp , 2) Go to Manage Puppet Groups, and add the class to some group in your project, 3) configure the instance and tick the box [17:45:17] jan [17:45:43] hmm, ok, so the same as before, that's not related to puppetmaster::self, right? [17:45:54] Exactly [17:45:57] ok [17:45:59] Jan_Luca: done [17:46:05] thanks for repeating, sorry I missed the tutorial [17:46:14] 07/11/2012 - 17:46:13 - Creating a home directory for emufarmers at /export/keys/emufarmers [17:46:24] jeremyb: created -- adding to bastion now, do they need testing access too ? [17:46:39] moment [17:46:49] LeslieCarr: yes, he's here [17:46:54] 07/11/2012 - 17:46:54 - Created a home directory for jan in project(s): greensmw [17:47:13] 07/11/2012 - 17:47:13 - Updating keys for emufarmers at /export/keys/emufarmers [17:47:28] why was I highlighted? [17:47:36] 11 17:40:55 < labs-home-wm> 07/11/2012 - 17:40:54 - User nikerabbit may have been modified in LDAP or locally, updating key in project(s): testing [17:47:47] Nikerabbit: i added you to the project we're using [17:47:54] 07/11/2012 - 17:47:54 - User jan may have been modified in LDAP or locally, updating key in project(s): greensmw [17:48:20] jeremyb: funny way of saying that [17:48:53] 07/11/2012 - 17:48:53 - Created a home directory for emufarmers in project(s): testing [17:48:59] Nikerabbit: ;) [17:49:07] I habe no problem to log in from bastion into greensmw1 [17:49:13] farzaneh: have you tried logging in to labs yet? [17:49:46] Jan_Luca: the problem is with my keys I guess [17:49:52] but I can log into bastion [17:49:54] 07/11/2012 - 17:49:54 - User emufarmers may have been modified in LDAP or locally, updating key in project(s): testing [17:50:04] jeremyb, nope. I've kinda given up on the internet connection. [17:50:10] do you use ssh -A ..@bastion.wmflabs.org [17:50:10] farzaneh: ;( [17:50:14] works *fine* for me! [17:50:30] what did I miss from the first 30 minutes of the presentation? [17:50:35] jeremyb, let me try now. [17:50:59] Jan_Luca: Yes, I did that and got access to bastion [17:51:08] brb [17:51:14] mhh [17:51:40] there is no home for you on greensmw1 [17:51:48] Jan_Luca: And now the terminal is showing me@bastion1 also [17:51:50] FYI - http://docs.puppetlabs.com/guides/language_guide.html [17:51:55] this seems the problem [17:52:10] Jan_Luca: no home? [17:52:14] if you like physical books, http://www.apress.com/9781430230571 is pretty good [17:52:44] JeremyB (when you get back to your kbd): https://www.mediawiki.org/wiki/Developer_access#User:Emufarmers <- scruffy nerf-herder next to me. [17:53:05] Amgine_: it's been created [17:53:12] \o/ [17:53:17] ooops, i should have updated in notes [17:53:26] yes no home [17:53:55] back [17:54:03] I remove and add you to the project [17:54:08] this could fix this [17:54:16] Jan_Luca: ok [17:54:32] Anyone here able to create a new project? [17:54:59] JasonDC|GWU: leslie, mutante, a few others [17:55:15] JasonDC|GWU: what's the project ? [17:55:46] in theory i need the room in 5 mins [17:55:49] LeslieCarr [17:55:53] Bot for automated editing of Orphened image templates; 1 sec ill get the request page [17:56:03] now we have to wait for the update [17:56:03] ok thanks [17:56:34] Jan_Luca: I am totally new to this instance puppet thing [17:57:00] i am planning on heading across the hallway, i'd be more than happy to help people out [17:57:02] LeslieCarr: what do i tell him? [17:57:13] http://en.wikipedia.org/wiki/Wikipedia:Bots/Requests_for_approval/Svenbot_3 [17:57:27] The bot itself is already approved [17:57:28] cool -- I'm going to go announce that SIebrand's 2 PM talk will start at 2, or a few min later [17:57:29] I start a puppet run [17:57:34] its a matter of putting it somewhere [17:57:38] want to call the project svenbot3 ? [17:57:53] Svenbot; as we may also add other functions to it [17:58:00] which have also been approved [17:58:16] My Labs name is jasonspriggs [17:58:30] or in other cases the guy sitting across the isle from jeremyb [17:59:54] 07/11/2012 - 17:59:54 - User emufarmers may have been modified in LDAP or locally, updating key in project(s): bastion,testing [18:00:13] 07/11/2012 - 18:00:13 - Updating keys for emufarmers at /export/keys/emufarmers [18:02:05] nischayn22: This lasts some minutes because you select to install Mediawiki [18:02:35] Jan_Luca: Ok, so I can install other extensions also ? [18:03:16] yes, but at moment he installs MW so it is not very fast ... [18:04:01] Jan_Luca: How do I access the directory and db later? [18:04:53] JeremyB: at some point I need help sorting my access(es). But likely not today. [18:05:05] when you have access to your instance you can access the dir and the db via ssh and the web server via a proxy (https://labsconsole.wikimedia.org/wiki/Help:Access#Accessing_web_services_using_a_SOCKS_proxy) [18:06:42] I give you (and me at the moment to help you) sudo-access (https://labsconsole.wikimedia.org/wiki/Special:NovaSudoer) [18:07:39] Ryan_Lane: Have you time? [18:08:42] Jan_Luca: I think the problem is with my ssh keys [18:09:22] there is no home dir so there is nothing to search for your keys [18:09:38] this is not a problem with the keys themselves [18:10:06] Jan_Luca: No home directory on the instance you mean? [18:10:12] yes [18:10:29] althrough you are a member of the project [18:10:52] Jan_Luca: so its like there is a Ubuntu instance with many users having access through ssh [18:11:21] but there is a home dir for my account [18:11:30] Jan_Luca: that's weird [18:12:31] I start a new instance greensmw-srv1 [18:12:51] sometimes a instance never works [18:13:00] Jan_Luca: I see [18:13:19] so maybe this instance will work [18:24:53] nischayn22: Can you try to login into greensmw-srv1 [18:24:57] 07/11/2012 - 18:24:55 - Creating a project directory for zotero [18:24:57] 07/11/2012 - 18:24:55 - Created a home directory for tgr in project(s): bastion,zotero [18:25:06] Jan_Luca: second [18:25:48] Jan_Luca: denied [18:25:55] 07/11/2012 - 18:25:55 - User tgr may have been modified in LDAP or locally, updating key in project(s): bastion,zotero [18:26:01] what error? [18:26:15] Jan_Luca: public key [18:26:51] Jan_Luca: I don't see the bot doing a "Created a home directory for me" also [18:27:01] 07/11/2012 - 18:24:55 - Created a home directory for tgr in project(s): bastion,zotero [18:27:39] But I see: The key is set up in LDAP so there sould be no home needed [18:28:04] Do you got a promt to enter your passpharse when log in in bastion [18:28:24] no [18:28:50] then your private key sould work on the instance, too [18:28:56] I logged in once and since then the prompt is just nischayn22@bastion [18:29:06] bastion1 [18:29:12] I mean when you log in [18:29:54] no there was no such thing as a passphrase asked [18:30:24] then sould be your private key in your ssh-agent [18:30:55] 07/11/2012 - 18:30:55 - Creating a project directory for dumpstats [18:30:55] 07/11/2012 - 18:30:55 - Created a home directory for tgr in project(s): dumpstats [18:31:04] Also I updated my key few minutes back [18:31:17] updated? [18:31:32] What do you mean? [18:31:55] 07/11/2012 - 18:31:55 - User tgr may have been modified in LDAP or locally, updating key in project(s): dumpstats [18:32:09] Jan_Luca: I put my keys on labs (there was an older one before) [18:32:27] This could be the problem [18:32:47] You sould log out from bastion [18:32:58] Jan_Luca: I had to do this to log in to bastion [18:33:14] Jan_Luca: I did this before logging in [18:33:29] and use ssh-agent for it? [18:33:49] ssh-agent? [18:34:07] eval `ssh-agent` [18:34:08] I logged in using ssh [18:34:18] then "ssh-add .." [18:34:25] and then log in using ssh? [18:34:48] May have missed that step "ssh-add" [18:35:36] when you do not run ssh-add then there is no private key in your ssh-agent which is used to log in into your instance [18:36:09] Okay [18:36:11] you sould repeat the tree steps, maybe you can log in then [18:36:31] back around for a few [18:36:48] Jan_Luca: doing now [18:37:13] 07/11/2012 - 18:37:12 - Creating a home directory for mwalker at /export/keys/mwalker [18:38:16] 07/11/2012 - 18:38:16 - Updating keys for mwalker at /export/keys/mwalker [18:39:08] Jan_Luca: ssh-add ~/.ssh/labs gives could not connect to your authentication agent [18:39:33] do you run eval `ssh-agent` before [18:39:41] with the marks [18:40:05] yes, I did that [18:40:35] what is the output of this command? [18:41:20] SSH_AUTH_SOCK=/tmp/ssh-WnivbI2596 [18:41:20] SSH_AGENT_PID=6724; export SSH_AG [18:41:20] echo Agent pid 6724; [18:41:24] something like this [18:41:35] nischayn22: I'm away for 30 minutes now [18:41:41] I come later back [18:41:51] okay , thanks for your help [18:42:51] nischayn22: are you able to connect? [18:42:58] hashar: nope [18:43:06] I cannot do ssh-add [18:43:08] my OS already has an ssh-agent [18:43:12] so i just ssh-add [18:43:20] but you might want to try: ssh-agent bash [18:43:23] I am on Windows [18:43:27] ouch [18:43:27] :) [18:43:32] are you using putty? [18:43:33] maybe it sucks coz of that [18:43:36] no [18:43:41] cygwin so? [18:43:45] I am using the git bash [18:43:54] that works for ssh right? [18:44:01] I have no idea what "git bash" is [18:44:11] It's a Windows thing [18:44:34] its like a console on Linux (for windows) [18:44:44] what is its homepage ? [18:45:22] http://msysgit.github.com/ [18:47:26] hashar: I did a ssh-agent bash and there [18:47:29] anyway, apparently you have an agent running with pid 6724 [18:47:30] 's a new prompt [18:47:33] aoohh [18:47:38] so you should be able to ssh-add now [18:47:51] ssh-add ~/.ssh/labs [18:47:57] it says no such file or directory [18:47:59] given ~/.ssh/labs exists of course [18:48:00] ahh [18:48:13] ls -la ~/.ssh/ [18:48:15] * nischayn22 hits his head on the wall [18:48:17] would give the list of files there [18:49:05] it doesn't exist, do I create it? [18:49:37] have you generated a ssh key pair? [18:50:17] ssh-keygen -f ~/.ssh/labs [18:50:30] that would generate a private key that you must keep safe :-D [18:50:33] I had keys before [18:50:37] ohh goof [18:50:44] No, not the labs key [18:50:58] you want to generate a new pair of keys dedicated to labs [18:51:20] ah, created now [18:51:23] if you ssh using one your existing key, chance are that someone can steal your identity while on labs (everyone is root there) [18:51:34] so try again ssh-add ~/.ssh/labs [18:51:41] will prompt for your key password [18:52:18] It says identity added [18:52:30] good [18:53:16] but it didn't ask any password :p [18:53:43] so you can now try: ssh -i ~/.ssh/labs bastion.wmflabs.org [18:53:51] maybe need to specify the username [18:54:05] I logged into bastion [18:54:06] in case your local username is different from the labs one [18:54:11] congratulations!!! :-] [18:54:15] now trying the instance [18:54:27] hashar: I could do that before too :P [18:54:37] just not on the instance [18:56:11] hashar: do I need to add those keys to labs wiki? [18:56:37] huh, permission denied [18:56:42] https://labsconsole.wikimedia.org/wiki/Special:NovaKey [18:56:50] you should add your PUBLIC key there [18:57:11] something like: ssh-rsa AAA nischayn22@yourmachine [18:57:38] hashar: I thought till now that one key does all for git + gerrit etc [18:57:56] 07/11/2012 - 18:57:56 - User hashar may have been modified in LDAP or locally, updating key in project(s): testswarm,bots,bastion,deployment-prep,jenkins,integration [18:58:08] the problem is that your key credential are in /tmp/ssh-something [18:58:15] 07/11/2012 - 18:58:15 - Updating keys for hashar at /export/keys/hashar [18:58:20] so someone having root can get in that directory and steal your identity [18:58:29] and thus reuse it to access your github / gerrit etc [18:58:35] hashar: And if you use passwordless keys you're an idiot :) [18:58:42] so you really want a key which is only used on labs [18:58:51] Damianz: I would say "careless" :-] [18:58:57] 07/11/2012 - 18:58:57 - User nischayn22 may have been modified in LDAP or locally, updating key in project(s): greensmw [18:59:16] 07/11/2012 - 18:59:16 - Updating keys for hashar at /export/keys/hashar [18:59:16] 07/11/2012 - 18:59:16 - Updating keys for nischayn22 at /export/keys/nischayn22 [18:59:27] I am sure none of my friends know of ssh :p [18:59:29] I don't even like using passwordless keys for deployment from github, would rather forward my agent and use that to track I'm the one rolling apps. [18:59:55] 07/11/2012 - 18:59:54 - Created a home directory for lcarr in project(s): bots [18:59:58] logged in Yay [19:00:43] now the rest of the tutorial [19:00:52] Leslie looks like a bot :D [19:00:55] 07/11/2012 - 19:00:55 - User lcarr may have been modified in LDAP or locally, updating key in project(s): testlabs,puppet,bots,nagios,bastion,deployment-prep,leslie,lvs-labs,testing,preflights [19:01:16] 07/11/2012 - 19:01:15 - Updating keys for lcarr at /export/keys/lcarr [19:01:49] hehe [19:02:57] nischayn22: the most important is probably https://labsconsole.wikimedia.org/wiki/Help:Access#Using_ProxyCommand_ssh_option [19:03:14] that would let you connect directly to the instance using bastion as a proxy [19:04:07] I added that already [19:09:29] hashar: after doing ssh @bastion.wmflabs.org -L 8080::80 I should be able to use it on my localhost? [19:10:44] Yes [19:10:53] http://localhost:8080 [19:11:48] you can even setup a proxy :-D [19:11:58] in your browser [19:14:51] hashar: but I need the director based access [19:14:54] nischayn22: I have sent you an invite on LinkedIn :-D (from Antoine Musso) [19:15:06] director ? Do you mean root / sysadmin ? [19:15:09] hashar: saw that :) [19:15:16] oops, directory [19:15:22] feel free to accept / reject my invite :-] [19:15:39] I don't see any reasons to reject any invite [19:15:42] I don't use the browser proxy myself :/ [19:15:47] my project has public IP [19:16:16] hashar: I might actually ask for recommendations from you for following the tutorial :D [19:16:24] hehe [19:16:41] so I have a mw installed here [19:16:50] how do I add extensions to it? [19:16:53] have you used the puppet class or a manually clone? [19:17:09] and where have you put it ? /var/www/ ? [19:17:12] I did something with the puppet class [19:17:19] ok that one is funny [19:17:25] so you should have some kind of a clone in /var/www [19:17:32] I think I didin't do a mw instally yet [19:17:46] you will have to do it using either maintenance/installer.php [19:17:48] or the web ui [19:18:03] the web ui is funnier :-] [19:18:24] I did role::mediawiki-install::labs [19:18:28] in configure [19:19:10] so you get it in /var/www I think [19:19:22] anyway, extensions land in the extensions directory [19:19:29] so you can go there and clone what ever extension you want [19:19:49] let me gist my script :-] [19:20:19] this is exciting, controlling a full Ubuntu machine from a console in Windows [19:21:23] https://gist.github.com/3092560 [19:21:43] I do lot of my work on labs nowadays [19:21:52] so I could probably use a 10 years old laptop [19:22:05] heh [19:22:06] as long as it got a working terminal and an IRC client :-] [19:22:24] so the gist I posted above is a little shell script I have put in my `extensions` directory [19:22:31] about making it public, I tried to allocate IP but it failed [19:22:31] let me clone from Gerrit easily: [19:22:54] ./clonemwext.sh SemanticMediaWiki [19:23:20] nischayn22: to get a public IP you have to ask for one to one of the labs admin. Public IP are a rare resource so we don't allocate any by default. [19:23:53] mouahahha I can clone my gist :-] git://gist.github.com/3092560.git [19:23:55] \O/ [19:24:14] Actually the localhost thing didn't work [19:24:52] Are you sshing 'directly' to the instance (via proxy commands)? If not you'll have to foward to bastion then forward from bastion to the instance [19:25:30] I am going from Bastion to the instance [19:25:50] Amgine: k, poke me! [19:26:07] JasonDC|GWU: aisle* ;) [19:26:19] Now I don't have permissions to create dirs [19:27:11] JeremyB: are you in the hostel? [19:27:25] (not this second, I mean are you staying in the...) [19:27:43] Amgine: yes. but mostly hanging at dupont circle hotel at night [19:27:59] Dangerous. They *drink* there. [19:28:01] nischayn22: If you run that from your pc to bastion then from bastion to the instance (making sure the ports match) it should work [19:28:25] nischayn22: Or you can ssh with -D and tell your browser to use a proxy for *.wbflabs and browse to it and get proxied automagically [19:28:42] Ok, will try that [19:28:53] Damianz, hashar thanks [19:29:06] time to get some sleep now [19:36:08] see you tomorrow :-] [19:36:19] nischayn22: ping me whenever you want and see me online :-) [19:36:21] nischayn22: A last note: [19:36:40] There is https://labsconsole.wikimedia.org/wiki/Help:InstanceConfigMediawiki [19:36:49] Jan_Luca: thanks, I could login finally [19:36:56] for the config of MediaWiki [19:37:01] Is see it [19:37:06] I see it [19:37:23] Jan_Luca: where are you from? [19:37:29] * nischayn22 is just curious [19:37:30] Germany [19:38:33] I might be visiting Germany for SMWCon this year [19:38:54] and where are you from? [19:39:05] India [19:39:36] Jan_Luca: Actually your english has an accent I am not familiar with [19:40:35] a german-english mix [19:41:25] !log metavidwiki finished generating global diff patches on OpenMeetings.org codebase vs. MetaVidWiki rev51560: 13 .php patches + 6 skin patches [19:41:27] Logged the message, Master [19:41:52] 07/11/2012 - 19:41:52 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [19:41:59] Jan_Luca: I see [19:43:46] then good night [19:46:03] Jan_Luca: good night (add your timezone offset) [19:47:15] 07/11/2012 - 19:47:15 - Creating a home directory for summertime4 at /export/keys/summertime4 [19:48:14] 07/11/2012 - 19:48:14 - Updating keys for summertime4 at /export/keys/summertime4 [20:06:04] !log wikiversity-sandbox PHPMyAdmin was setup up [20:06:05] Logged the message, Master [20:24:59] andrewbogott: I changed the point eight of the help for MW to [20:25:00] Log into mediawiki using the default admin user 'Admin' and admin password, 'adminpassword'. Change this password immediately. [20:25:23] Jan_Luca: ok! Thanks for editing :) [20:26:02] but I have some ideas to make the puppet better: [20:27:21] 1. I would add a config key 'labs_mediawiki_wikiname' to set the wikiname in the generated config [20:27:32] when installing the puppet [20:28:40] 2. you should use another user than root with blank password at MySQL [20:36:15] 07/11/2012 - 20:36:14 - Updating keys for kim at /export/keys/kim [20:37:11] Jan_Luca: I'll note those for next time I'm doing puppet dev. [20:39:14] 07/11/2012 - 20:39:14 - Updating keys for kim at /export/keys/kim [20:43:55] 07/11/2012 - 20:43:55 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [21:45:54] 07/11/2012 - 21:45:54 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [22:47:55] 07/11/2012 - 22:47:55 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [23:09:37] Does anyone have experience with the misc::labsdebrepo class, to create a local debian repository? [23:11:14] aptitude update complains with "W: Failed to fetch file:/data/project/repo/Packages File not found" [23:12:18] apmon: paravoid is probably your best bet but I'm not sure he's actually around, it's late where he is [23:12:24] I have created /data/project/repo and copied a .deb file into it, but what do I need to run to actually turn it into a repository? [23:12:55] chrismcmahon: Thanks. I'll see if I can catch him some other time then. Which timezone is he in? [23:14:58] apmon: Europe, it's 2:15 for him now :) [23:15:32] I can see why you would say it is a little late then... ;-) [23:49:54] 07/11/2012 - 23:49:54 - User laner may have been modified in LDAP or locally, updating key in project(s): deployment-prep [23:52:19] I'm actually on vacation and in GMT-6 right now [23:52:34] but maplebed might know better about this class