[00:06:45] Coren|Sleep: FYI it seems that ident is only running on the exec nodes, not on tools-login itself [00:33:03] Warning: There is 1 user waiting for shell: TCN7JM (waiting 0 minutes) [00:46:37] Warning: There is 1 user waiting for shell: TCN7JM (waiting 13 minutes) [00:46:38] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 8 minutes) [00:46:54] O hai. [01:00:07] Warning: There is 1 user waiting for shell: TCN7JM (waiting 27 minutes) [01:00:08] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 22 minutes) [01:13:31] Warning: There is 1 user waiting for shell: TCN7JM (waiting 40 minutes) [01:13:32] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 35 minutes) [01:26:56] Warning: There is 1 user waiting for shell: TCN7JM (waiting 54 minutes) [01:26:57] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 48 minutes) [01:40:20] Warning: There is 1 user waiting for shell: TCN7JM (waiting 67 minutes) [01:40:21] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 62 minutes) [01:44:55] is there somewhere a small demo of a how a tool can access the dbase [01:46:27] Oren: What's your question? [01:47:22] is there an api to access the xtools counter ? [01:47:45] No [01:48:16] The XTools code is available online though [01:48:21] what I need is to calculate total counts per namesapce since a given date [01:48:49] I have been trying to clone it and hack it but with little sucess so far [01:48:54] ;-( [01:49:19] but perhaps you can help me do something simpler [01:51:57] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Database_access [01:51:59] Check that out [01:52:14] Do you have a Labs account? [01:52:19] yes [01:53:03] I'm working on orwell01 [01:53:46] Warning: There is 1 user waiting for shell: TCN7JM (waiting 80 minutes) [01:53:47] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 75 minutes) [01:54:02] Ok, well your db username and password is in .my.cnf [01:54:14] You can copy the xtools database.inc to get a connection [01:54:40] http://tools.wmflabs.org/xtools/pcount/source.php?path=database [01:56:04] which file in the xtools creates/calls this module [01:58:26] http://tools.wmflabs.org/xtools/pcount/source.php?path=index [01:58:59] 10x [02:00:29] ok I copied database.inc to my public_html [02:00:55] any reason you keep some of the code in the tool root diresctory [02:01:03] security perhaps ? [02:02:19] It's not my code [02:02:23] I just host it [02:02:25] or did [02:03:46] I know [02:04:13] but you suceeded to xfer it - so you are a good caretaker ! [02:07:15] Warning: There is 1 user waiting for shell: TCN7JM (waiting 94 minutes) [02:07:16] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 89 minutes) [02:12:37] Actually, Cyberpower678 transferred it. [02:13:10] Oren_Bochman, there is an API [02:13:19] ;-) [02:13:22] neat [02:13:34] I think it belongs to the edit counter. [02:13:42] It should be fully functional. [02:14:52] since I started using tmux I can't paste into pico anymore [02:15:07] that slows editing down [02:15:41] Oren_Bochman, if you need help. Just ask. But I'm going to bed now so you should direct questions to #xlabs. [02:15:58] I am going to bed as well [02:16:11] but I'll be intouch tommorow [02:17:57] Cyberpower678: We have an API? [02:18:21] https://tools.wmflabs.org/xtools/pcount/api.php [02:18:56] no shit? wow, I never knew [02:20:33] hmm [02:20:35] Fatal error: Call to a member function select() on a non-object in /data/project/xtools/public_html/pcount/counter.php on line 60 [02:20:44] Warning: There is 1 user waiting for shell: TCN7JM (waiting 107 minutes) [02:20:45] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 102 minutes) [02:20:56] when queried via https://tools.wmflabs.org/xtools/pcount/api.php?name=OrenBochman&lang=en&wiki=wikipedia [02:21:43] legoktm: I am aware. I see no reason to mess with identd on the -login nodes. It's not like anyone is going to connect to IRC from there. :-) [02:34:12] Warning: There is 1 user waiting for shell: TCN7JM (waiting 121 minutes) [02:34:13] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 116 minutes) [02:47:49] Warning: There is 1 user waiting for shell: TCN7JM (waiting 135 minutes) [02:47:50] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 129 minutes) [03:00:29] TParis: Can you change the output of your tool to use protocol-relative urls? that way the pages don't look broken over HTTPS [03:00:41] because modern web browsers block insecure content loaded on https pages [03:00:53] Change [03:00:53] [03:00:57] into [03:01:04] Or just to ./style.css even [03:01:14] Warning: There is 1 user waiting for shell: TCN7JM (waiting 148 minutes) [03:01:14] makes it more mobile so you can install it on a server without needing to change the url [03:01:15] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 143 minutes) [03:02:43] href="/xtools/pcount/style.css" (like the footer does) would work fine [03:14:47] Warning: There is 1 user waiting for shell: TCN7JM (waiting 161 minutes) [03:14:48] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 156 minutes) [03:28:12] Warning: There is 1 user waiting for shell: TCN7JM (waiting 175 minutes) [03:28:13] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 170 minutes) [03:41:40] Warning: There is 1 user waiting for shell: TCN7JM (waiting 188 minutes) [03:41:41] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 183 minutes) [03:55:06] Warning: There is 1 user waiting for shell: TCN7JM (waiting 202 minutes) [03:55:07] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 197 minutes) [04:08:27] Warning: There is 1 user waiting for shell: TCN7JM (waiting 215 minutes) [04:08:28] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 210 minutes) [04:10:27] legoktm: around? [04:21:52] Warning: There is 1 user waiting for shell: TCN7JM (waiting 229 minutes) [04:21:53] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 223 minutes) [04:25:10] Coren|Sleep: it's times like this I want screen as a tools account [04:35:26] Warning: There is 1 user waiting for shell: TCN7JM (waiting 242 minutes) [04:35:27] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 237 minutes) [04:48:59] Warning: There is 1 user waiting for shell: TCN7JM (waiting 256 minutes) [04:49:00] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 251 minutes) [05:02:24] Warning: There is 1 user waiting for shell: TCN7JM (waiting 269 minutes) [05:02:25] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 264 minutes) [05:15:45] Warning: There is 1 user waiting for shell: TCN7JM (waiting 282 minutes) [05:15:46] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 277 minutes) [05:29:10] Warning: There is 1 user waiting for shell: TCN7JM (waiting 296 minutes) [05:29:11] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 291 minutes) [05:42:31] Warning: There is 1 user waiting for shell: TCN7JM (waiting 309 minutes) [05:42:32] Warning: There is 1 user waiting for access to tools project: TCN7JM (waiting 304 minutes) [05:44:23] !tr TCN7JM [05:44:23] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/TCN7JM?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:TCN7JM?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [05:49:57] petan: labs stuff is all LDAP, right? [05:57:58] YuviPanda depends on which stuff [05:58:13] petan: authentication, service groups [05:58:18] but user accounts, groups are all in ldap [05:58:32] service groups too, right? [05:58:34] yes [05:58:55] mm good [06:13:51] YuviPanda: hey! [06:13:57] hey [06:14:16] legoktm: have you checked out ipython notebooks? [06:14:36] no, whats that? [06:14:50] legoktm: http://nbviewer.ipython.org/ [06:14:52] is the output [06:14:54] but you get the idea [06:15:32] So its just like an easy way to share code and output w/ explanatory text? [06:15:37] legoktm: no [06:15:44] legoktm: so the thing is, this is the output interface [06:15:50] legoktm: there's no public input interface anywher [06:15:56] legoktm: but, you can actually write the code on the web [06:16:04] and then share readonly copies of the output [06:16:28] so it's like a shell over HTTPS for authenticated and authorized users to do exploratory programming [06:16:50] and easily share their results in an nice, reproducible / forkable way [06:16:57] oh hmmmm [06:17:06] so you can give them access to, say, the replica dbs [06:17:08] and stuff [06:17:19] and have people write whatever [06:17:32] oooh [06:17:34] as long as we make sure that they are authenticated and authorized for appropriate writes [06:17:51] legoktm: so this means you don't need to deal with a scary ssh shell, etc to actually do anything exploratory [06:17:52] and useful [06:18:08] legoktm: we can setup LDAP based authentication so that people who have been added to a certain service group can create notebooks [06:18:16] can you set up virtualenvs and limit globals and stuff? [06:18:17] legoktm: this way they can't do anything that they can't already do by simply sshing in [06:18:24] legoktm: python has no sandboxing, sadly [06:18:34] legoktm: so no, we can't [06:18:44] legoktm: plus it gives you access to the filesystem, tec [06:18:49] legoktm: it's literally python over HTTPS [06:19:09] legoktm: hence we need to operate on unix user accounts for security [06:19:11] which is fine [06:19:34] legoktm: stanford has an instance for their students to use, which does authorization / auth based on the Stanford LDAP [06:19:37] legoktm: so no reason we can't [06:19:48] sure then [06:20:03] legoktm: there's also sagenb [06:20:09] legoktm: which is built without this restriction in mind [06:20:20] legoktm: check out www.sagenb.org [06:20:24] legoktm: anyone can login [06:20:41] ahhhhhhh [06:20:44] so much python [06:20:52] i met someone today [06:20:52] you say that like it is a bad thing :P [06:20:59] who said they knew python [06:21:14] turned out to be GVR? [06:21:14] so i asked them if they preferred python2 or 3 [06:21:15] :P [06:21:26] and they said "oh, we used version 6 in class" [06:21:50] .... [06:21:52] oh [06:21:54] wow [06:21:54] ok [06:22:02] i'm pretty sure they were talking about 2.6 [06:22:03] still [06:22:04] yeah [06:22:08] I facepalmed so hard [06:22:23] :D [06:22:34] "Most comp sci education sucks balls, news at 11" [06:22:45] heheh, this person went to CMU :P [06:23:10] hehe [06:23:16] "most people suck at programming, news at 11"? [07:54:47] Warning: There is 1 user waiting for shell: YMS (waiting 0 minutes) [08:20:32] Hi [08:21:34] Can someone help me with a question about Labs usage? [08:22:14] I just want to use a JavaScripr library that is licensed under MIT License (free, but not CC-compatible) for a Wikipedia user script [08:22:34] Could I just upload it to Labs and link it from there? [08:41:22] YMS: is it packaged? [08:42:30] Sorry, what do you mean by that? [08:48:47] It is a single file containing one named and several anonymous functions [08:49:05] I#m talking about XRegExp (http://xregexp.com/) [09:14:40] YMS is it open source? :o [09:15:03] It's open source, MIT license (OSI approved) [09:15:35] ok then u can use it [09:16:51] Is there a project (or some other place) for libraries or would I have to start a new one just to put that single file there? [09:20:58] YMS: on bots or on tools?+ [09:22:15] I'm not really aware of the differences between them. A stable environment (tools) should be fine, I guess [09:24:25] if you only need a place to put a file you can /data/project/userdata/ on bots. [09:28:04] Ah, in that case, bots should be fine ;) [09:37:57] YMS hold on [09:38:02] YMS what do you need that file for? [09:38:11] YMS you need to access it using http? [09:38:20] Yes [09:38:35] I want to use it in a Wikipedia user script [09:38:56] The MIT License just doesn't allow to upload it on Wikipedia directly [09:39:00] then use tools project, create a service account and call it something like -libs [09:39:12] then upload the file to ~/public_html [09:39:23] it will be in tools.wmflabs.org/yourtool-libs [09:39:31] !toolsdocs [09:39:31] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help [09:50:22] Warning: There is 1 user waiting for access to tools project: YMS (waiting 0 minutes) [09:50:27] Okay, tools access requested. Thanks for your help! [10:03:51] Warning: There is 1 user waiting for access to tools project: YMS (waiting 13 minutes) [10:17:23] Warning: There is 1 user waiting for access to tools project: YMS (waiting 27 minutes) [10:30:51] Warning: There is 1 user waiting for access to tools project: YMS (waiting 40 minutes) [10:44:20] Warning: There is 1 user waiting for access to tools project: YMS (waiting 54 minutes) [10:57:44] Warning: There is 1 user waiting for access to tools project: YMS (waiting 67 minutes) [11:11:12] Warning: There is 1 user waiting for access to tools project: YMS (waiting 81 minutes) [11:24:40] Warning: There is 1 user waiting for access to tools project: YMS (waiting 94 minutes) [11:38:01] Warning: There is 1 user waiting for access to tools project: YMS (waiting 107 minutes) [11:51:25] Warning: There is 1 user waiting for access to tools project: YMS (waiting 121 minutes) [12:04:59] Warning: There is 1 user waiting for access to tools project: YMS (waiting 134 minutes) [12:18:19] Warning: There is 1 user waiting for access to tools project: YMS (waiting 148 minutes) [12:31:43] Warning: There is 1 user waiting for access to tools project: YMS (waiting 161 minutes) [12:45:12] Warning: There is 1 user waiting for access to tools project: YMS (waiting 175 minutes) [12:58:40] Warning: There is 1 user waiting for access to tools project: YMS (waiting 188 minutes) [13:12:08] Warning: There is 1 user waiting for access to tools project: YMS (waiting 202 minutes) [13:25:36] Warning: There is 1 user waiting for access to tools project: YMS (waiting 215 minutes) [13:39:08] Warning: There is 1 user waiting for access to tools project: YMS (waiting 229 minutes) [13:52:36] Warning: There is 1 user waiting for access to tools project: YMS (waiting 242 minutes) [14:04:04] !tr YMS [14:04:04] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/YMS?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:YMS?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [16:02:40] petan: Service Unavailable. Technical description: 504 Gateway Time-out - The web server is not responding [16:12:00] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 0 minutes) [16:25:32] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 13 minutes) [16:36:13] hi, A wmflabs-cluster steward here? [16:37:44] wmflabs doesn't have stewards [16:38:24] i suppose you're looking for roots [16:38:27] petan is one, I think [16:38:35] http://meta.wikimedia.beta.wmflabs.org/wiki/Stewards [16:38:56] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 26 minutes) [16:39:38] whatever , i need TA on commonslab (or bether crat, then I do not always ask) :-) [16:39:49] Theopolisme: or petan I guess [16:40:24] Oh, you want someone with access to the wikis on deployment-prep [16:40:27] not Theopolisme, sorry. [16:40:41] Krenair: yes ;-) [16:40:44] petan is a volunteer, SickPanda. I don't think he can be a labs-wide root [16:40:57] right, my first assumption was tools-labs [16:41:02] disregard everything I said [16:41:03] :) [16:41:11] tools-labs and labs keeps me confused [16:41:23] :D [16:41:27] beta.wmflabs.org is not tools.wmflabs.org [16:41:38] beta.wmflabs.org is the domain used by the deployment-prep project [16:41:42] SickPanda: just ask people to clarify ;-) [16:41:44] tools.wmflabs.org is the domain used by the tools project [16:41:51] jeah [16:42:10] SickPanda: but the nomenclation is confusing, yes. [16:42:15] yeah, I realize. I just read 'wmflabs-cluster' and assumed 'tools-labs' [16:42:25] I'll get better, I think [16:42:47] Anyway I do have a global developer flag on there, so maybe I can help Steinsplitter [16:43:02] okay, thank you [16:45:16] I have no idea if I'm supposed to, but... [16:45:42] I have the problem that one of my scripts gets disconnected from tools-db after several hours. I doubt that I hit a timeout, as it should send a statement every couple of seconds at least. Before I debug that on my part: Is that a known issue for other tools as well? Does the mysql command line utility send pings? [16:52:17] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 40 minutes) [17:05:45] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 53 minutes) [17:07:10] Seems just like a symptom of a bug in my script. *Grrr* [17:13:16] any tools admins online atm? [17:13:45] there's some lack of help in MariaDB [17:13:48] http://paste.debian.net/9373/ [17:19:13] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 67 minutes) [17:19:48] AzaToth: Please file a bug so that isn't lost. [17:20:02] scfc_de: ok [17:20:18] where? [17:22:52] AzaToth: https://bugzilla.wikimedia.org/enter_bug.cgi?product=Wikimedia%20Labs&component=tools [17:22:59] ty [17:23:45] scfc_de: hey! Thanks for the drop about the logger! I've ben reading through docs, will look at it tomorrow [17:23:50] seem to have gotten sick [17:25:46] SickPanda: Get well soon :-). [17:25:53] will do! [17:32:42] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 80 minutes) [17:46:11] Warning: There is 1 user waiting for shell: Sreelu02 (waiting 94 minutes) [18:12:11] Warning: There is 1 user waiting for shell: Theczech (waiting 0 minutes) [18:21:08] SickPanda: :( [18:21:15] :( [18:21:19] horrible horrible cold [18:21:26] feel better! [18:21:27] must've had like 5 'full body sneezes' earlier today [18:25:41] Warning: There is 1 user waiting for shell: Theczech (waiting 13 minutes) [18:39:08] Warning: There is 1 user waiting for shell: Theczech (waiting 27 minutes) [18:52:40] Warning: There is 1 user waiting for shell: Theczech (waiting 40 minutes) [18:54:32] Steinsplitter I am root on deployment... [18:54:41] ah :D [18:54:55] addshore yes there is a way [18:56:21] !rq Theczech [18:56:21] https://wikitech.wikimedia.org/wiki/Shell_Request/Theczech?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Theczech?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Theczech [19:09:00] Is there an equivalent to the Toolserver's /mnt/user-store/ on tool labs? [19:10:27] wolfgang42: yes /public/datasets/ [19:10:59] wolfgang42: or are you just looking for storage? [19:11:05] dumps are in the datasets folder... [19:11:26] Hang on a minute and I'll explain... [19:13:01] I'm moving over a script which downloads a lot of files from download.wikimedia.org and saves them to /mnt/user-store/enwp10/ [19:13:16] oh [19:13:26] And since there isn't a /mnt/user-store on Labs, I'm wondering where to put them instead [19:13:27] petan would probably know then [19:14:31] wolfgang42: there's /shared/ i think [19:14:34] or something like that [19:14:54] wolfgang42: yup, /shared/ [19:15:09] world readable + writeable [19:15:11] I just realized, I don't even know why they're saved to /mnt/user-store [19:15:20] hehe :P [19:15:31] maybe not enough space in the account itself at that time? [19:15:35] It may have had something to do with disk space restrictions on Toolserver or something... [19:15:52] * wolfgang42 consults the Toolserver wiki on what /mnt/user-store is supposed to be for [19:16:09] Warning: There is 1 user waiting for shell: Osiris (waiting 0 minutes) [19:16:11] wolfgang42: what are those files? are they not already under /public/datasets ? [19:16:19] afaik all things from download.wikimedia.org are there [19:16:41] Oh... if they are then that would make my life a lot easier. [19:17:31] valhallasw: some of the stuff isn't there yet, IIRC [19:17:43] only dumps [19:18:08] * wolfgang42 will look [19:18:20] Why is the path /public/datasets/public? [19:18:46] Doesn't the fact that they're in /public imply that they're public/? [19:19:10] yeah, just dumps [19:20:13] Hooray, all the data is already there! [19:20:33] Now I just need to figure out how to get the latest version of it... [19:29:37] Warning: There is 1 user waiting for shell: Osiris (waiting 13 minutes) [19:43:09] Warning: There is 1 user waiting for shell: Osiris (waiting 27 minutes) [19:56:34] Warning: There is 1 user waiting for shell: Osiris (waiting 40 minutes) [20:10:04] Warning: There is 1 user waiting for shell: Osiris (waiting 53 minutes) [20:14:26] Is there a good place to put a bare git repository so it can be accessed by both me and the local-enwp10 user? [20:18:08] wolfgang42: I would put it under the tool account, so that if you add more maintainers, they can access it as well. [20:23:32] Warning: There is 1 user waiting for shell: Osiris (waiting 67 minutes) [20:24:48] wolfgang42 /shared is a place where users can put their stuff if they want to share it with other users :) it is network storage [20:25:10] it is sharing the same physical storage as /home or /data/project [20:25:31] Thanks! [20:25:51] I mean - if you just need to save space, you can use either /home or whatever else... [20:25:56] it will be same [20:26:13] there are no user quotas so far, and there is a lot of space on nfs server atm [20:26:31] !rq Osiris [20:26:31] https://wikitech.wikimedia.org/wiki/Shell_Request/Osiris?action=edit https://wikitech.wikimedia.org/wiki/User_talk:Osiris?action=edit§ion=new&preload=Template:ShellGranted https://wikitech.wikimedia.org/wiki/Special:UserRights/Osiris [20:39:00] wolfgang42 34TB of frees [20:39:06] * space now [20:44:10] !log tools petrb: moved logs on -login to separate storage [20:44:12] Logged the message, Master [20:48:19] Why is one bot talking to another? [20:49:18] the one for production does the same thing, but I wonder why as well [20:49:25] there's a bug about it [20:49:48] about when logmsgbot and morebots get netsplit from each other :P [20:49:57] Krenair because the first bot is not supposed to do job of second bot, but second bot doesnt support this feature of first bot [20:50:38] I once wanted to implement !log to wm-bot but I was told not to, because we already have a working bot that can do that [20:50:55] and the other bot cant read input from terminal :/ [21:09:45] got an issue in toolabs [21:10:03] how can I get an older version of my project [21:11:34] older version of your project? [21:11:53] yes I messed up index.php [21:12:01] Is this in a git repository? [21:12:05] andno [21:12:07] no [21:12:43] there's a magic folder [21:12:55] where is it ? [21:13:13] called put-your-backups-here? :P [21:13:15] I'm looking [21:13:25] Krenair, they are snapshots [21:13:32] that's right [21:14:59] /data/project/.snapshot/ is empty :( [21:15:17] Aren't these automounted? [21:15:49] ls /data/project/ [21:15:51] Yes, /data/project/.snapshot/20130609.1817 works. [21:16:08] And /data/project/.snapshot/20130609.2017 for that matter. [21:16:42] (List is in /data/project/.snaplist.) [21:18:53] I was going to ask how where we supposed to know the moment of each one :) [21:20:26] nothing [21:20:52] More confusing is that the automount caches negative hits, so there may be entries in .snaplist, but you can't access them in .snapshot :-). [21:21:07] Oren_Bochman: What do you mean? [21:21:36] My kewboard/clipboard is out of control [21:22:22] getting used to tmux [21:22:39] but I can't find the previous version [21:22:47] (of my project) [21:23:00] What's your tool called? [21:23:33] orwell01 [21:24:36] ok gpt it [21:25:41] praise the snapshot! [21:25:47] has the Big Brother affected your keyboard, Oren? ;) [21:25:55] it has [21:26:59] anyone used Fat-Free Framework [21:30:29] also what linux text based irc client do you guys recommend ? [21:32:21] I'm no longer able to ssh to my instance he-moodle-24 [21:32:58] I get permission denied (publickey) [21:33:06] any ideas ? [21:33:30] I can access it via http - so it is up [21:39:58] !console try this [21:39:58] in case you want to see what is happening on terminal of your vm, check console output [21:40:06] Oren_Bochman ^ [21:40:36] !console [21:40:36] in case you want to see what is happening on terminal of your vm, check console output [21:40:40] Oren_Bochman linux text based - you mean terminal? [21:40:43] or gui [21:40:54] terminal - irssi [21:40:58] linux text based [21:41:00] gui - pidgeon ftw :P [21:41:25] irssi is on dev [21:43:29] any idea why I cannot access my instances from bastion [21:44:07] Oren_Bochman there are many reasons, I cant debug this / tell you why because I am not allowed :( but you can check the console log [21:44:17] it is on wikitech - manage instances [21:44:39] it may be that you broke the ldap somehow on that instance [21:44:49] sometimes apt-get upgrade can break it [21:44:54] which is being run by puppet [21:45:24] or maybe you arent forwarding key? [21:45:30] I am [21:45:35] can you access other instances? [21:45:38] no [21:45:50] I can't access any [21:45:52] no instances at all? [21:45:54] aha [21:46:20] but I checked and I'm forwarding key [21:46:21] in that case problem is in your key I guess, either you are forwarding it wrong way, or you arent forwarding it at all? :/ [21:46:56] I changed the code page to UTF-8 - could that mess things up ? [21:47:02] you can always set up a separate key for labs [21:47:09] idk [21:47:19] Oren_Bochman: You worked the checklist at https://wikitech.wikimedia.org/wiki/Help:Access#Troubleshooting? [21:47:26] I recommend you to create local key, forwarding is quite complicated thing [21:47:33] I never liked it :o [21:48:03] I use putty [21:48:17] and it is simple there [21:48:26] port forwarding is the tricky one [21:49:17] Oren_Bochman: Chaning your code page shouldn't affect the ssh auth, I think. [21:49:58] Oren_Bochman create a local private key [21:50:02] it is simple... [21:50:36] some may say it is insecure but that is imho nonsense, in fact it is even more secure as it employ 2 layers of authentication [21:51:06] I just debugged the ssh and the key seems ok [21:51:12] it is just that Ryan Lane or other wmf ops could read your second private key :P but no idea why they should do that [21:51:40] if anyone can get it - it is compromised [21:52:08] if you think so... [21:52:17] I go sleep have fun setting up forwarding then :P [21:52:59] security used to be my job [21:53:09] look the key can be used for labs only [21:53:15] they already have access anywhere in labs [21:53:27] if they had it, it wouldnt help them with anything [21:53:39] so there is no point for them to stealing it nor reading it [21:53:53] this isnt about security it is about common sense :P [21:54:05] the issue is more - if some one else manged to get in [21:54:14] some one who was not friendly [21:54:29] that someone else wouldnt be wmf op with access to your private key... [21:58:45] any idea what "debug1: Roaming not allowed by server" means in ssh [22:01:02] also is Image ID ubuntu-12.04-precise (deprecated) a problem [23:53:37] New patchset: Tim Landscheidt; "Fix warnings." [labs/toollabs] (master) - https://gerrit.wikimedia.org/r/67643