[00:00:23] Warning: There is 1 user waiting for shell: Konarak (waiting 108 minutes) [00:13:29] how can i install python libraries on tool labs? i am in the process of getting a tool running on tool labs but require a couple of python libraries that are not currently installed [00:13:52] Warning: There is 1 user waiting for shell: Konarak (waiting 121 minutes) [00:17:46] easy_install --prefix=$HOME/.local or some such worked for me, awjr [00:18:16] ok JohannesK_WMDE, so just install libs for local user? [00:19:41] or for the tool, awjr. if you want to have them install system-wide, you would have to ask one of the admins [00:19:53] *installed [00:21:19] cool, thanks JohannesK_WMDE [00:27:10] I can't access replication. [00:27:18] Warning: There is 1 user waiting for shell: Konarak (waiting 134 minutes) [00:28:35] just suggesting what worked for me awjr. i don't know if it's best practice, but in any case it's not forbidden :) [00:28:55] seems to be working so far JohannesK_WMDE :) [00:29:44] [05:17:46 PM] easy_install --prefix=$HOME/.local or some such worked for me, awjr <-- fwiw, you should use pip instead of easy_install [00:29:59] Cyberpower678: why not? [00:30:06] why, Freebie? [00:30:16] It keeps giving me ACCESS DENIED [00:31:01] JohannesK_WMDE: pip is basically the new version of easy_install. http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install explains it pretty well [00:31:07] Cyberpower678: what are you trying to do? [00:32:32] Access replication. [00:33:01] Like whats the specific query/command you're running? [00:33:18] Are you using the replica.my.cnf file? [00:33:22] Umm, I can't access it. [00:38:26] Cyberpower678: Fine, that gives you time to finally delete job 1862 :-). [00:39:27] scfc_de, tell me how to fix my access and I'll delete it. [00:40:00] Cyberpower678: I could not put it more politely than Freebie. [00:40:50] Warning: There is 1 user waiting for shell: Konarak (waiting 148 minutes) [00:40:56] Freebie, replica.my.cnf is installed. [00:54:15] Warning: There is 1 user waiting for shell: Konarak (waiting 161 minutes) [01:00:47] Hm [01:00:58] How do I connect to to centralauth? [01:01:10] local-legobot@tools-login:~$ mysql --defaults-file=replica.my.cnf -h centralauth.labsdb centralauth_p [01:01:11] ERROR 2005 (HY000): Unknown MySQL server host 'centralauth.labsdb' (0) [01:01:17] * Freebie pokes scfc_de  [01:07:41] Warning: There is 1 user waiting for shell: Konarak (waiting 175 minutes) [01:11:46] Freebie: centralauth isn't set up yet. [01:12:26] Oh right. [01:12:44] Freebie: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#When_can_I_migrate_my_software_to_Labs.3F [01:13:31] ah. [01:13:41] 2 more days then? ;-) [01:16:24] Or 32? :-) [01:21:05] Warning: There are 2 users waiting for shell, displaying last 2: Konarak (waiting 188 minutes) Peterbruin (waiting 11 minutes) [01:22:51] :( [01:27:20] :( [01:29:06] I think setting up the replicas is more conveyor-belt type work, so once Coren is back at his desk, I don't think it will take very long. He needed a week (or two?) to set up the initial bunch, so the rest shouldn't take much longer. [01:34:40] Great :D [01:44:52] he still coming home from amsterdam [01:44:54] ? [01:46:06] rschen7754: He seems to be travelling in Europe till the weekend (cf. https://wikitech.wikimedia.org/wiki/User_talk:Coren#On_Vacation). [01:46:12] oh [01:55:29] * anomie reads scrollback [01:56:47] If possible (i.e. if it's packed for Ubuntu), you really should have software installed properly instead of using pip (or pear, or pecl, etc.). That way you'll get automatic updates and stuff. [01:57:13] Can somebody please tell my why mysql is returning ACCESS denied when trying to access replication. [01:57:28] IIRC, Coren has said that the part of setting up the replicas that actually takes time is just copying over of the files. [01:58:24] anomie, is that response directed to me? [01:58:36] Cyberpower678: Works fine for me, with a command like "mysql --defaults-file=replica.my.cnf -h enwiki.labsdb enwiki_p" [01:59:34] Cyberpower678: The response two before this one was not directed at you. It was mostly in response to scfc_de's comment about the setting up of replicas. [02:00:11] anomie, your command worked. The command provided by the documentation didn't. [02:00:36] I'm migrating adminstats [02:04:17] I need access to archive. Coren knows that. I guess he forgot. [02:07:17] Cyberpower678: What gives 'mysql --defaults-file="${HOME}"/replica.my.cnf -h enwiki.labsdb enwiki_p' for you? (https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help#Production_replicas) [02:08:00] scfc_de, ERROR 1045 (28000): Access denied for user 'cyberbot'@'10.4.0.220' (using password: YES) [02:09:41] Cyberpower678: What's the user line in your replica.my.cnf? [02:10:13] u3045 [02:10:35] * Cyberpower678 stabs Coren. [02:11:03] If you are user cyberbot, your replica.my.cnf's user should start with "p". [02:12:02] (User local-cyberbot, I mean.) [02:12:24] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 0 minutes) [02:12:29] I pulled mine. :p [02:12:31] oops [02:12:54] How do I view the editor? [02:13:16] I mean use the bash editor to view the replica file? [02:13:55] "less FILENAME" to view, "q" to quit. [02:14:50] scfc_de, p50380g50404 [02:14:57] there we go. [02:19:27] So you have "become cyberbot", then "mysql --defaults-file="${HOME}"/replica.my.cnf -h enwiki.labsdb enwiki_p" gives you "Access denied", and /data/project/cyberbot/replica.my.cnf has "user=p50380g50404"? [02:20:30] Yes. [02:20:33] But... [02:20:42] mysql --defaults-file=replica.my.cnf -h enwiki.labsdb enwiki_p [02:20:48] seems to work. [02:21:05] scfc_de, also can you give TParis shell and tools access? [02:21:36] I don't have admin rights on Labs or Tools. [02:22:05] After "become cyberbot", what does "echo $HOME" output? [02:22:45] /data/project/cyberbot/ [02:23:19] wait it's working now. [02:23:35] That was a wierd bug. I didn't change anything. [02:23:43] But it works now. [02:23:58] k [02:24:14] petan, you there? [02:24:15] Cyberpower678, scfc_de : Did you change "--defaults-extra-file" to "--defaults-file" in the command? [02:25:10] mysql --defaults-extra-file="${HOME}"/replica.my.cnf -h enwiki.labsdb enwiki_p [02:25:17] was what I used initially. [02:25:23] per the documentation. [02:25:45] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 13 minutes) [02:26:37] Cyberpower678: What documentation? [02:27:09] the one anomie gave me. [02:28:06] * anomie points out https://wikitech.wikimedia.org/w/index.php?diff=72327&oldid=72310 [02:29:37] anomie: I want wikiblame integrated in MediaWiki :-). Okay, let's search. [02:31:26] jeremyb was the murderer: https://wikitech.wikimedia.org/w/index.php?diff=71723. Si tacuisses again ... :-) [02:39:10] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 26 minutes) [02:52:31] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 40 minutes) [03:05:56] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 53 minutes) [03:16:55] Admistats converted. [03:19:24] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 67 minutes) [03:32:56] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 80 minutes) [03:46:17] Warning: There is 1 user waiting for access to tools project: Tparis (waiting 93 minutes) [03:51:21] Cyberpower678 ye [03:51:31] !tr Tparis [03:51:31] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Tparis?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Tparis?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [03:53:16] petan, he also needs shell. [03:53:30] nope [03:53:33] he got it [04:12:45] Hello everyone, I was given tool labs access earlier today, but I'm still getting rejections as haing "No Nova Connections" - see https://wikitech.wikimedia.org/wiki/User_talk:Jackson_Peebles [04:12:56] "No Nova Credentials*" [04:13:51] jacksonpeebles: I'm not sure, but you could try logging out and in again. [04:14:36] ...that's embarassing. That worked. Thanks. :-) [04:15:20] ... not on your part :-). We should probably add it to the templates. [04:17:16] jacksonpeebles: Did you change your preferences in that time? [04:17:28] Yes [04:18:18] http://comments.gmane.org/gmane.org.wikimedia.labs/311 is from August last year where Ryan_Line announced "I plan on having it fixed soon" :-). [04:19:16] lol [04:43:52] Alright, I have another noob question. So, I set up the project videotutorials and I'm connected via ssh with my shell access. I crated the directory "public_html" and uploaded test.html, but there is nothing showing up at http://tools.wmflabs.org/videotutorials/test.html. What am I doing wrong? [04:50:34] jacksonpeebles: Where did you upload the file to? /data/project/videotutorials/public_html is empty. [04:51:27] Uhmm. I just logged in using SSH and uploaded directly to public_html. Did I need to create the data and project directories, too? [04:52:36] I'm in my home folder [04:53:06] When you log in with ssh, you are user jp9100107 (assuming that's you). http://tools.wmflabs.org/videotutorials/ comes from /data/project/videotutorials/public_html which belongs to the user local-videotutorials. You need to "become videotutorials" after logging in to be user local-videotutorials. [04:54:05] Ah. How do I do that? [04:54:49] I'm using WinSCP [04:55:33] Copying files to the tool account? Never tried, but can't you upload files to /data/project/videotutorials/public_html? [04:55:57] (You may need to fix permissions later, but uploading is the first step :-).) [04:57:07] No, it's denying me access under my username jp9100107 [04:57:15] Hmmm. [04:58:17] Can you upload to /tmp? [04:59:34] Yes [05:00:21] Hmmm. Hmmm. Hmmm. What happens when you ssh as jp9100107 and "cp public_html/test.html /data/project/videotutorials/public_html/"? [05:00:43] (Assuming test.html is in jp9100107's public_html directory.) [05:03:42] Correct to assume, failed with return code 1 no such directory (not true) [05:04:37] Command 'cp -p -r -f "test.html" "/data/project/videotutorials/public_html/test.html"' failed with return code 1 and error message cp: cannot create regular file `/data/project/videotutorials/public_html/test.html': Permission denied. [05:05:07] WTF? [05:05:56] I don't know, I'm the new one here [05:06:10] Sometimes it takes a few minutes for a new tool to be set up, but I think you created the tool over twenty minutes ago, and I think that should be enough. [05:06:51] It won't let me become videotutorials, either [05:07:11] I'm assuming the command line command is just "become videotutorials", correct? [05:07:23] At the webform where you created the tool, did you use the name "videotutorials" or "local-videotutorials"? [05:07:30] Yes, the command line is correct. [05:08:11] videotutorials. It explicitly says not to include local :-) [05:08:41] Good :-), but bad, as that rules out a possible culprit. [05:09:01] When on the command line, what does "groups" say? [05:10:10] Oh, I can see that as well: You are in local-videotutorials group. [05:10:27] wikidev project-bastion project-tools local-videotutorials [05:10:48] This is abnormal, correct? [05:11:40] That you can't "become videotutorials" and can't access /data/project/videotutorials is abnormal, yes, the "groups" output is as expected. [05:12:06] Have you logged out of ssh since you created the tool? [05:13:23] Yes [05:14:11] Then you'll need a root to look into this. petan, you're online? [05:14:18] hi [05:14:36] jacksonpeebles can't "become videotutorials". [05:14:55] User "jp9100107". [05:17:21] which instance he try to do that from? [05:17:46] jacksonpeebles: tools-login? [05:18:01] Both that and tools-dev [05:18:36] you need to type literally this: [05:18:48] become videotutorials [05:18:51] no quotes [05:18:55] Correct [05:18:55] no extra symbols [05:18:59] Correct [05:19:50] I'm logged in just fine with my public and private keys all lining up nicely, passphrase is perfect. I just can't write. [05:19:53] I don't get it. [05:20:18] that may be some connectivity issue [05:20:41] there is definitely no problem with sudo at all, I tried to login as you and I could use become just fine [05:21:06] maybe try to login again and try again [05:22:37] Tried. When I try to become videotutorials, it just freezes up on me. Also, shouldn't I be able to access these files with my normal shell access, anyhow? [05:24:06] jacksonpeebles: Could you try "/usr/bin/sudo -niu local-videotutorials"? [05:24:25] What does that do? [05:24:58] That's what become does internally (/usr/local/bin/become). It should log you in as videotutorials. [05:25:18] Okay, so just type that right into the command line? [05:25:28] Yes, and without the quotes :-). [05:25:50] froze again [05:25:52] jacksonpeebles: which server you are on? definitely not -login [05:26:11] tools-login not bots-login :o [05:26:51] tools-dev, I think. [05:26:54] I've tried both tools-login and tools-dev [05:27:13] I dont see you on either now [05:27:24] On tools-dev, you are *now* in bash as videotutorials. [05:27:36] (Process 11541). [05:27:56] And now you closed bash. [05:27:59] really? Because it just froze and kicked me out. [05:28:16] scfc_de that is detached session [05:28:22] it is dead [05:28:55] @notty [05:29:16] jacksonpeebles lets try something else [05:29:30] jacksonpeebles connect to -login and type screen [05:29:33] petan, can you switch the owner of videotutorials to me? Think that'd work? But okay, I'm up for whatever. [05:30:10] that may not work as well, the files in public_html must be owned by tool account in order to work [05:30:27] screen says "Must be connected to a terminal [05:31:13] here we go [05:31:19] how do you connect to -login [05:31:20] jacksonpeebles: Do you type "ssh tools-login.wmflabs.org", and then "become videotutorials", or "ssh tools-login.wmflabs.org become videotutorials"? [05:31:32] the first one [05:32:23] And what ssh client do you use? [05:32:25] you are connecting to dumb terminal [05:32:35] there is something wrong in a config [05:32:55] I used WinSCP [05:32:57] I mean config of your client [05:33:01] I can also use Putty [05:33:03] yes [05:33:05] use putty [05:36:36] Okay, this seems to be working a bit better. Idiot question, I know, but how do I copy a file from my local computer to the remote session using the command line? [05:37:54] jacksonpeebles: You can't, but doesn't Putty have pscp? [05:38:35] WinSCP does, but not my standalone putty [05:40:11] Installing [05:42:34] jacksonpeebles use scp to copy the files, then use putty to work in terminal [05:42:57] you already have file in home [05:45:05] Now Putty won't give me permission to access jp9100107 when I've become videotutorials! WTF? [05:46:10] that is because you switched to a different account - you should copy the file from your home to /data/project/.... OR upload it to some accessible place [05:46:33] I mean copy as your user account not service [05:50:36] permission still being denied [05:50:49] when you did what? [05:51:22] I recommend you to switch back and then cp ~/public_html/* /data/project/videotutorials/public_html [05:52:40] Permission denied [05:55:47] I see [05:56:36] ok this IS a problem - there is a daemon running on nfs server (where I have no access to) and it probably died which means the group permissions are going to be fucked until Coren is back [05:56:50] So this isn't my fault? [05:56:59] nope [05:57:07] *whew* [05:57:23] anyway there is a workaround of course [05:57:32] What's the workaround? [05:58:01] you need to copy the file to some accessible location - then you need to copy it from there as your tool [05:58:15] for example you can create a folder /tmp/jackson [05:58:26] then chmod a+rx /tmp/jackson [05:58:41] upload your files there (except for private stuff) [05:58:50] petan: What daemon and what group permissions? [05:59:03] then switch to your tool account and copy the files from there [06:00:03] scfc_de I dont know, on hackaton this happened to me, and Coren told me this is problem on nfs because there is some daemon (I think which he created) which does something with group permissions, after he started it, copying worked again [06:00:43] Hmmm. "ls -l /data/project/{sdbot,videotutorials}" look identical. [06:01:01] yes I know but he really cant copy anything to that public_html folder [06:01:09] jp9100107@tools-login:~$ cp ~/public_html/* /data/project/videotutorials/public_html/ [06:01:12] cp: cannot create regular file `/data/project/videotutorials/public_html/test.html': Permission denied [06:02:05] YES! [06:02:10] I think it will not work to anyone now [06:02:28] It worked for me - see http://tools.wmflabs.org/videotutorials/test.html [06:02:30] scfc_de or you are able to copy files as your regular user to public_html? [06:02:53] Just tried, no. [06:02:54] I am sure I was able to copy files like that before on hackaton [06:03:09] Don't remember. [06:03:34] So the permissions are checked on the NFS server, and the NFS server doesn't update its info from LDAP/whatever? [06:03:37] When do we think Coren will have this fixed? [06:03:45] I /think/ that daemon is somehow hooked to nfs server and like automagicaly change the ownership of files [06:04:02] He's on vacation, but that's something other Labs admins can fix. [06:04:19] unless he is only one who knows how it works :P [06:04:40] or yes, it may be also something with ldap, I think he mentioned it [06:04:49] I dont remember I just know there is some thing like that [06:04:55] andrewbogott_afk: You're not online, are you? [06:05:23] he is likely not (like 4 am there I guess) [06:05:32] or 2 am [06:05:34] I'll file a bug. [06:05:34] no idea [06:05:37] ok [06:06:00] Doesn't beta (deployment-prep) use NFS as well? [06:06:06] yes it does [06:06:13] but I think it is no problem there [06:06:22] because everything there is being done using 1 account only [06:06:28] and everyone has sudo there [06:09:32] Thank you, everyone. /quit Thanks! [06:12:09] !toolsdocs [06:12:09] https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Help [06:12:12] ty [06:13:19] just to make sure im reading this right, if i have a file in my tool, only i can see it right? [06:14:16] legoktm: That depends on the permissions of the directory and the file. [06:14:37] -rw-rw-r-- 1 local-legobot local-legobot 16 May 29 06:11 private.py [06:15:35] If the directory has an x right for "world", everybody can read that. [06:15:55] drwxr-sr-x 3 local-legobot local-legobot 4096 May 29 06:11 adminbots [06:15:56] ugh [06:16:26] -rwx------ 1 local-legobot local-legobot 1054 May 29 06:10 settings.py <-- that should be good now? [06:16:34] Yes. [06:17:16] yay :D [06:35:35] * YuviPanda waves at legoktm [06:36:08] o/ [06:36:47] suP? [06:36:52] also why are you awake all the time? [06:38:14] I do sleep! [06:38:17] Sometimes. [06:38:36] I'm trying to figure out why my IRC bot isnt able to connect. [06:39:12] legoktm: ah [06:39:13] It ran fine when I ran it directly on tools-login [06:39:20] permissions? [06:39:20] But now I did jstart script.py [06:39:21] 155101 0.25006 aiv local-legobo r 05/29/2013 06:33:20 continuous@tools-exec-03.pmtpa 1 [06:39:33] but its not connecting to freenode nor irc.wikimedia [06:39:46] ports closed on an exec node? [06:40:12] i dont think so. i think Betacommand got it to work? [06:40:36] hmm [06:40:39] strace it? [06:41:05] heh [06:41:09] Traceback (most recent call last): [06:41:09] File "/data/project/legobot/adminbots/aiv.py", line 32, in [06:41:09] import bot [06:41:09] File "/data/project/legobot/adminbots/bot.py", line 24, in [06:41:09] import irc.client as irclib [06:41:10] ImportError: No module named irc.client [06:41:11] * legoktm slaps himself [06:41:29] ohiknow [06:41:40] its not using my virtualenv [06:44:46] Fatal Python error: Couldn't create autoTLSkey mapping [06:44:51] /var/spool/gridengine/execd/tools-exec-01/job_scripts/155173: line 4: 14428 Aborted (core dumped) /data/project/legobot/irclib/bin/python /data/project/legobot/adminbots/aiv.py [06:50:10] blah this is annoying. [06:50:22] tim left :( [06:50:31] timezones suck [06:50:38] wanna help me debug? [06:50:41] sure [06:50:43] how can I? [06:51:00] figure out what i'm doing thats wrong! [06:51:03] :P [06:51:09] i have a virtualenv set up at ~/irclib/ [06:51:42] when i ran jstart aiv.py it said the library i needed wasnt installed [06:51:49] or it couldnt find it [06:51:52] legoktm: increase memory limit [06:51:56] legoktm: what is your current one? [06:52:20] legoktm: TLS is actually Thread Local Storage, and not Transport Layer Security apparently [06:52:38] heh [06:52:40] ok just ran [06:52:41] (irclib)local-legobot@tools-login:/data/project/legobot$ jstart /data/project/legobot/irclib/bin/python /data/project/legobot/adminbots/aiv.py -mem 512M [06:52:55] mm and? [06:53:50] Fatal Python error: Couldn't create autoTLSkey mapping [06:53:50] /var/spool/gridengine/execd/tools-exec-04/job_scripts/155237: line 4: 23535 Aborted (core dumped) /data/project/legobot/irclib/bin/python /data/project/legobot/adminbots/aiv.py -mem 512M [06:53:55] more memory then? [06:54:32] yup [06:54:37] legoktm: start at 1G [06:54:39] and work down [06:54:43] lol ok [06:55:32] Fatal Python error: Couldn't create autoTLSkey mapping [06:55:32] /var/spool/gridengine/execd/tools-exec-03/job_scripts/155251: line 4: 17047 Aborted (core dumped) /data/project/legobot/irclib/bin/python /data/project/legobot/adminbots/aiv.py -mem 1G [06:55:50] :( [06:56:00] legoktm: 2G? [06:57:22] nope :( [06:57:23] same error [06:58:18] ok i reduced the number of threads to start to 1 [06:59:05] omg [06:59:06] it worked [06:59:08] loool [06:59:12] 2G and 1 thread. [06:59:39] legoktm: ah [06:59:40] :D [06:59:45] legoktm: you're such a memory hog [06:59:57] :D [06:59:58] * legoktm blames python [07:00:05] legoktm: Coren blamed python too [07:00:06] guess what, i have 3 more bots like this to run! [07:00:13] legoktm: let's write all our code in C :P [07:00:26] legoktm: well, i think it's okay. it's only vmem [07:00:36] https://github.com/legoktm/adminbots [07:00:43] fork it! [07:00:51] and write it in C? [07:01:01] what is AIV? [07:01:04] ah [07:01:07] WP:AIV [07:01:08] intervention against vandalism [07:01:25] man pywikipediabot [07:01:29] i should learn to use it sometime :| [07:01:38] am I the only person who prefers calling the API directly? [07:02:29] yes lol [07:03:12] hmpf :P [07:03:26] The only reason I'm using pywikipediabot here is because I want to eventually implement block, delete, protect functions [07:03:44] you could do all that with the API too :P [07:03:48] legoktm: also, tried profiling this? [07:04:04] there might be tiny things that cause your memory profile to shoot up [07:04:06] profiling? [07:04:23] how would i go about doing that? [07:04:51] legoktm: http://www.vrplumber.com/programming/runsnakerun/ [07:04:56] legoktm: and http://docs.python.org/2/library/profile.html [07:04:59] legoktm: it is *AMAZING* [07:05:17] and quite simple too [07:05:25] legoktm: also https://launchpad.net/meliae [07:05:42] waaaa [07:05:45] so many options [07:06:00] yeah but it's simple enough to get cprofile on to generate a profile [07:06:04] and then copy it to your local system [07:06:13] and read it with runpsnakerun [07:06:19] and then optimize the fuck outta it [07:08:03] legoktm: it's a lot of fun :) [07:08:10] ahhhhh [07:08:18] i have to install wxPython [07:08:31] 50.8MB :( [07:08:33] on your local machine [07:08:40] are you on a shitty internet connection? [07:08:57] yup! [07:09:01] d'aww :( [07:09:08] aren't you in the US? [07:09:34] yup! [07:10:01] I'll just leave it at: my parents haven't changed internet plans since ~95 [07:11:27] legoktm: aww [07:11:31] that's sad [07:11:42] legoktm: still, profilers are awesome [07:11:52] also I need to put a license on SuchABot [07:11:52] download finished! [07:12:20] MIT License? [07:12:24] Or just PD! [07:12:39] omg it crashed [07:12:40] IOError: [Errno 2] No such file or directory: '/Users/km/irclib/build/wxPython/setup.py' [07:12:42] nooooooo [07:13:22] legoktm: I'm thinking WTFPL [07:14:09] it's approved by the FSF [07:14:13] legoktm: since you are the other code contributor, you're okay with WTFPL? [07:14:17] sure [07:14:33] whee [07:15:15] done [07:18:15] legoktm: profiler setup? [07:19:00] wxPython isnt working for some reason. [07:19:12] ImportError: dlopen(/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so, 2): no suitable image found. Did find: [07:19:12] /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no matching architecture in universal wrapper [07:21:02] legoktm: macports? [07:21:05] legoktm: homebrew? [07:21:18] i just downloaded the mac binary and installed with [07:21:31] using my homebrew python [07:22:42] legoktm: homebrew python is a very fickle female dog [07:22:54] normally it works great! [07:22:54] legoktm: i stopped using it and went back to using 'system' python [07:23:02] i've had nothing but trouble with it [07:24:23] hm, lemme try building it [07:24:26] it == wxPython [07:28:11] hm [07:28:17] ill just try the cProfiler thing [07:28:21] wxPython is being a pain [07:28:35] legoktm: alright [07:28:43] legoktm: let me know if you want me to look at the profiled files [07:28:50] i'm installing rsr now [07:29:32] wait so [07:29:33] how does [07:29:35] profile.run(command, filename=None, sort=-1)¶ work [07:29:42] do i just wrap everything in a function? [07:29:52] and then call profile.run(function)? [07:30:41] i think you can just run it from commandline [07:30:42] one moment [07:31:01] legoktm: http://stackoverflow.com/questions/467925/sample-a-running-python-app [07:31:06] -m cProfile [07:31:13] should output a profile file [07:31:20] you can specify that with -o [07:31:32] python -m cProfile -o [07:32:31] ok gonna test it on my laptop [07:32:32] (irclib)km-mpb:aaaaadminbots km$ python -m cProfile -o profile_aiv.txt aiv.py [07:32:40] pabs3: aright [07:33:57] er what format is the file in? [07:34:07] hey [07:40:16] !log tools petrb: installing packages requested in unmerged gerrit patch 65705/1 python-genshi python-genshi-doc tree on grid [09:25:30] Warning: There is 1 user waiting for access to tools project: Kai Nissen (WMDE) (waiting 0 minutes) [09:32:25] !log tools petrb: installing r-base on cluster [09:38:50] Warning: There is 1 user waiting for access to tools project: Kai Nissen (WMDE) (waiting 13 minutes) [09:52:11] Warning: There is 1 user waiting for access to tools project: Kai Nissen (WMDE) (waiting 27 minutes) [09:57:24] Warning: There is 1 user waiting for access to tools project: Kai Nissen (WMDE) (waiting 1 minutes) [10:05:37] !tr Kai_Nissen_(WMDE) [10:05:37] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Kai_Nissen_(WMDE)?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Kai_Nissen_(WMDE)?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [10:58:34] http://ganglia.wmflabs.org/ is down [10:58:47] Coren: Ryan_Lane: petan: [12:26:17] Krinkle het [12:26:19] hey [12:26:37] @labs-project-instances ganglia [12:26:37] Following instances are in this project: aggregator1, [12:27:15] petan, you about? [12:27:19] !log ganglia restarting ganglia server [12:27:21] Logged the message, Master [12:27:22] yes [12:27:40] Are you abe to modify database access rights? [12:27:47] Replication that is? [12:30:05] Cyberpower678 I don't think so [12:30:17] for replication db's you need to contact binasher [12:30:19] he is dba [12:30:30] What about Coren [12:30:37] he is on vacation [12:30:46] great. [12:30:53] I need access to archive. [12:30:54] what exactly do you actually need? [12:30:59] aha [12:31:12] Coren said he would allow for me in my case. [12:31:13] that table isn't accessible now right? [12:31:17] ah [12:31:18] ok [12:31:51] I can't complete migraation without that table. [12:31:57] :/ [12:32:12] Cyberpower678 create a ticket and we will see [12:32:22] I can poing adher [12:32:24] asher [12:32:33] A ticket? Where. [12:32:34] ? [12:32:40] poing? [12:32:40] bugzilla [12:33:36] *boing, *doing, *ding, *ping, *pong? [12:39:11] Krinkle ganglia is back [13:01:08] Warning: There is 1 user waiting for access to tools project: JoffreyQ (waiting 0 minutes) [13:04:20] !tr JoffreyQ [13:04:21] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/JoffreyQ?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:JoffreyQ?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [13:04:26] Can we connect with websockets? [13:04:39] connect where? [13:05:30] To the labs. [13:05:47] not sure what you mean... [13:05:58] As in HTTP:// -> http://tools.wmflabs.org/cluestuff/ but can WS:// -> http://tools.wmflabs.org/cluestuff/ws ? [13:08:21] Sorry, WS:// -> ws://tools.wmflabs.org/cluestuff/ [13:14:33] I don't know if such a service is enabled on tools project [13:17:52] petan: I might want to replicate a feature like https://github.com/hatnote/wikimon [13:20:12] hmm... this needs to be discussed more, I don't know how complicated would it be to enable this [13:27:08] petan: I think it might be https://github.com/disconnect/apache-websocket you would need. [13:27:42] this is rather complex problem it should be first tested on bots project [13:35:55] a930913: open a bug? [13:36:02] * YuviPanda too thinks websockets should be supported [13:36:52] yup [13:36:57] bug plz [13:55:22] !ping [13:55:22] pong [13:58:12] Warning: There is 1 user waiting for access to tools project: Skalman (waiting 0 minutes) [14:02:54] !tr Skalman [14:02:54] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Skalman?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Skalman?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [14:03:18] zz_YuviPanda: I don't file bugs, I bug people :p [14:27:04] petan, When is Coren getting back? [14:27:15] I think next week? [14:27:23] :/ [14:29:29] petan, who is currentlty available and able to give me access to archive? [14:29:43] Cyberpower678 Asher [14:29:51] you should cc him on that bug [14:30:40] bug? [14:30:50] Where is Asher? [14:31:34] petan, ^ [14:41:46] Any labs sysops around? [14:45:33] Hi TParis? [14:48:05] Hi TParis, welcome to labs! I think petan is the only sysop-type person around at the moment. [14:48:43] Cyberpower678 make a bug in bugzilla and cc asher if you need anything in replica databases [14:48:54] I can't help you with that :( [14:49:21] TParis hi [14:49:48] @seen binasher [14:49:49] petan: Last time I saw binasher they were quitting the network with reason: Quit: binasher N/A at 5/27/2013 1:01:19 AM (2.13:48:29.8700860 ago) [14:49:56] Cyberpower678 he was on irc 2 days ago [14:50:51] petan: Any chance of getting my wikitech username to read TParis with a capital P? It's a minor thing but it's important to me. [14:51:20] <^demon> Renames aren't possible right now. [14:51:22] you need to only rename the wiki username? [14:51:35] ^demon I think wiki renames are possible, ldap renames aren't [14:51:41] Yea [14:51:51] tparis is fine for the ldap [14:51:51] <^demon> Well all wikitech usernames are in ldap. [14:51:51] ldap is lower case anyway [14:52:05] are you sure? I couldn't find them there... [14:52:14] only shell names :/ [14:52:23] <^demon> CN is used as wiki name [14:52:24] (these which are in gerrit) [14:52:32] <^demon> SN is shell. [14:52:34] hmm [14:52:50] petan, do you think it's possible to take over xtools? [14:53:01] Cyberpower678 what do you mean? [14:53:17] It only seems to be a broken copy of what TParis and I are maintaining. [14:53:30] Cyberpower678 which xtools you mean? [14:53:40] local-xtools [14:54:35] petan, I believe it was setup when X!'s toolserver account expired and they tried to copy everything over, but didn't understand the code much. [14:54:48] It's all outdated anyways. [14:55:06] you should definitely try to contact Darkadaah or JackPotter first [14:55:34] * Potte [14:55:49] @seenrx JackPotte [14:55:50] petan: Last time I saw JackPotte they were quitting the network with reason: Quit: Leaving. at 5/28/2013 9:03:19 PM (17:52:30.7662680 ago) [14:55:57] 9 hours ago [14:56:02] they seem to be active on irc [14:56:08] Ok. [14:56:26] eh, 17 hours :P but anyway [14:56:31] @seen Darkadaah [14:56:31] petan: I have never seen Darkadaah [14:56:38] @seen Darkdadaah [14:56:39] petan: Last time I saw Darkdadaah they were leaving the channel #wikimedia-labs at 5/28/2013 2:19:07 PM (1.00:37:31.5516460 ago) [15:16:30] Warning: There is 1 user waiting for shell: LouriePieterse (waiting 0 minutes) [15:41:14] Warning: There is 1 user waiting for access to tools project: Pietrodn (waiting 0 minutes) [15:43:49] !tr Pietrodn [15:43:49] request page: https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/Access_Request/Pietrodn?action=edit talk page: https://wikitech.wikimedia.org/wiki/User_talk:Pietrodn?action=edit§ion=new&preload=Template:ToolsGranted link: https://wikitech.wikimedia.org/w/index.php?title=Special:NovaProject&action=addmember&projectname=tools [15:47:56] petan: Is it possible to rename a user on the wiki? I misunderstood something when filling those forms and now on gerrit my username is pretty ugly cased :( [15:48:42] jimmyxu: ^demon believes it is not and I have no idea :( technically it is possible but there is probably no tool for that so far, so you can just fill in a bug and wait [15:49:04] petan: what about shell name then? [15:49:10] <^demon> No, it's not possible at the moment. [15:49:33] okay :( [15:49:36] jimmyxu wiki name isn't a root of problem, the shell name is [15:49:59] petan: understood [15:53:48] <^demon> shell name isn't the problem either. It's making the change in 3 places all at once. [15:53:59] <^demon> Have to change in LDAP, wikitech & gerrit. [16:45:06] Coren, do you know what this is about? https://bugzilla.wikimedia.org/show_bug.cgi?id=48926 [17:13:07] andrewbogott hi [17:13:13] andrewbogott I know little bit about it [17:13:27] Do you know which part is failing? [17:14:39] Ah, much more explanation on this bug :) [17:14:52] andrewbogott: there is a service on nfs server that is located in /etc/init (not init.d) it should have .cfg suffix [17:15:27] ok, let me look [17:15:54] try looking for anything that has group in name :) [17:16:38] or maybe check a syslog [17:16:45] there's nothing here that fits the bill… no .cfg or *group* [17:17:20] I know that Marc-Andre started this service the last day of hackaton (sunday) afternoon [17:17:36] ok, I don't know if it has .cfg but I think it has some suffix :D [17:18:03] .conf [17:18:08] I was wrong [17:18:39] andrewbogott try looking for syslog at sunday [17:18:46] not just 'manage-nfs-volumes' is it? [17:19:05] hmm that is possible as well... idk have a look into script what it does [17:19:28] I wrote it :) And it's running, best i can tell. [17:19:29] it should somehow sync groups and such things from ldap [17:19:34] ah [17:19:37] so that's not it? [17:20:59] well… it manages whole volumes, not subdirs as far as I know. [17:21:32] aha [17:22:01] I suppose there is no way to check which services were started at some day [17:22:21] pm me ls /etc/init [17:24:59] well… manage-nfs-volumes is the only puppetized service for that box. So I restarted it... [17:25:26] seems like I should remember what it does though [17:56:38] What is the actual status of http://www.mediawiki.org/wiki/Wikimedia_Labs/Agreement_to_disclosure_of_personally_identifiable_information [17:56:58] is it still a draft? Do I need to advertise it on my web tools on tools-lab? [18:36:48] newbie Q: how do you move files to your tool directory? I keep getting "permission denied" errors, and stuff... [18:37:16] are you moving them from your regular login directory? [18:37:22] Nettrom: did you just create the new tool? you have to log out and in again then [18:37:39] carl-cbm: yes, that's what I was trying to do [18:37:46] valhallasw: have logged out and in again several times [18:38:00] according to the 'groups' command I am a member of the same group as the tool [18:38:12] Nettrom: the directory is probably not group writable [18:38:28] it should be... [18:38:34] Nettrom: It's broken ATM, cf. https://bugzilla.wikimedia.org/show_bug.cgi?id=48910. [18:38:37] ah [18:38:37] but it will likely work better if you make the files readable by the tool user, and then copy them *in* while you are the tool user [18:39:02] if that fails, you can go to the old standby: put the files into public_html and use wget to download them as the tool user [18:39:34] Nettrom it is a bug which is being fixed, sorry for now you need to use a workaround [18:39:44] no problem, I'll work around it [18:39:50] Nettrom do what carl say [18:40:07] scfc_de: thanks for the bug link! [18:40:10] Nettrom you need to put the files to readable place and then copy them as tool user [18:41:56] Nettrom: try using sg to become the tool user and them copy them [18:42:51] Nettrom: like this: http://pastebin.com/Te828t0M [18:43:58] carl-cbm: ah, that'll allow me to switch the group, neat! thanks for the tip! [18:48:21] the downside of doing it that way is that the files are owned by the original user (e.g. cgi scripts execute as the user that owns them) [18:48:40] good point [18:49:10] using the /tmp workaround, I got things working, and a test case Python script with WSGI worked, thanks for the help everyone! [18:52:33] carl-cbm there is a tool called take which allows you to simply change ownership once the files are copied [18:52:35] you just type take [18:52:44] take . [18:53:06] yes, you just jave to remember to change the permissions after copying, if you copy them in as your regular account [18:54:09] this is why I said originally it usually works better to copy the files in as the tool user [18:58:25] Wow, have you guys read DaB's email attacking labs and wmde? [18:58:53] link [18:59:37] http://lists.wikimedia.org/pipermail/toolserver-l/2013-May/006147.html [19:15:14] I am wondering how many volunteers roots there are on toolserver, he say that labs are worse because there are only wmf roots, that isn't exactly true, though some stuff is indeed accessible only by wmf people... [19:15:40] The last time I heard, the WMF had declared that there could be no unpaid roots on toolserver [19:15:43] I agree with MzMcBride that whole infrastructure should not be at one place though [19:16:15] like having another cluster run by someone else than wmf on some other place than US would be useful [19:16:33] how would they get databse replication? [19:16:37] now basically whole wikipedia has to behave as US authorities commands... [19:16:52] carl-cbm it would be somehow negotiated? just as toolserver had it [19:17:27] right - but the toolserver is losing it, if I understand what is going on [19:17:32] yes [19:18:02] despite DaB is acting weird in his emails, I don't see the fact that toolserver is being shut down as a good thing [19:18:23] it was like last non-wmf cluster we had [19:18:44] the way I look at it, I can host bots on my own VPS, the only benefit of toolserver is the database access. If WMF is goingto withdraw that, there's not much benefit to me personally in using toolserver just for hosting [19:18:57] carl-cbm: Roots are not required to be paid. But they do have to be identified, approved, and NDAed. http://lists.wikimedia.org/pipermail/toolserver-l/2013-February/005681.html [19:18:58] I don't have anything against wmf :) just everything being under 1 organisation only which resides in 1 country only doesn't seem to me clever [19:19:11] anomie: makes sense [19:19:24] anomie except for the "approved" part [19:19:32] who approves them? Jimbo? :P [19:19:42] Ops, according to the second-hand info in that email. [19:20:02] hmm... that doesn't seem correct to me... but well [19:22:46] petan2, approved by the WMF operations team it says in the email [19:22:50] Makes perfect sense to me [19:22:55] petan2: I think if something under the Wikimedia umbrella would be happening in another country with different laws, the US government would just order the foundation to block that access if they broke US law. [19:23:21] Although the bit about NDA with the -chapter- doesn't make sense to me... Surely it would be with WMF? [19:23:36] the US is just half the issue; on toolserver we also have to worry about the German provacy laws. So just moving to another country is not a cure-all [19:23:48] provacy/privacy [19:23:59] And the Dutch laws :-). [19:24:16] (And I think Florida as well, as amaranth is in Tampa, I believe.) [19:24:18] scfc_de ok but imagine the following scenario: US government approve some thing like SOPA or whatever evil, censoring of internet and such and command the articles to be changes / deleted or censored - if there was another infrastructure elsewhere, it could just split and people could still access the "free part" [19:24:44] I assume most of wikimedia community would leave the "evil part" quickly [19:24:46] Yeah... Doesn't Dutch law apply to the WMF esams cluster? [19:25:03] petan2: But Toolserver has not the capability to do that. You would need a "proper" clone for that. [19:25:18] of course not, but at least it was something... [19:25:36] petan2: I think you would be better off with the dumps. [19:25:38] now there is nothing :) just wmf - based servers that are ALL located in 1 country [19:25:55] scfc_de but even dumps are on these US servers [19:25:59] But setting up a "hot clone" somewhere would be a nice project under one of the grants schemes. [19:26:04] well, we are working to add more data centers in countries with reasonable laws [19:26:07] scfc_de is someone actually mirroring them? [19:26:10] petan2: It's mirrored on archive.org. [19:26:16] aha [19:26:17] ok [19:26:26] * sumanah looks at http://dumps.wikimedia.org/ [19:26:34] http://dumps.wikimedia.org/mirrors.html [19:26:41] the main issue with a clone when I heard about it last is the images. no idea if they have fixed that by now [19:26:41] archive.org isn't US based right? :P [19:27:14] archive.org is *based* in the US but I don't know where all *their* mirrors are [19:27:48] According to some wikitech pages WMF has also had (has?) a cluster in Paris (lopar) [19:28:14] oh LOL it is actually mirrored here in Czech now I feel like an idiot :D [19:28:23] Masaryk University :D [19:28:37] sumanah: The bigger problem is the /access/ from the US. Deutsche Bank doesn't lose its Iranian customers because Frankfurt has moved over the Atlantic, but because they are pressured to do so. If someone with a court order comes to the Francisco office, an admin will "rm -Rf /" in Paris, or go to jail. [19:28:55] I might also mention that if you want to have a conversation that isn't just speculation you might want to bring in Ryan or Marc-Andre, neither of whom is active in this channel right now [19:29:40] :) [19:29:57] (or Luis Villa) [19:30:10] * sumanah defers to lawyers and sysadmins [19:30:35] scfc_de: btw, hi. Hope you are doing well [19:31:31] Access could be a problem; I don't know enough to say for sure, so I defer to those with more expertise [19:32:16] scfc_de: I agree that setting up a hot clone somewhere would be a good risk mitigator. Where do you think is best? [19:32:20] I agree, US citizens/residents with access to servers designed to be secure against US interference would obviously be an issue [19:32:37] https://meta.wikimedia.org/wiki/Grants:IdeaLab scfc_de Please do consider putting down a quick seed of an idea there [19:33:29] I am reminded of that issue with the French Wikipedia a few weeks ago [19:37:21] although I may be biased as a US citizen, I am much more concerned about censorship of article content in other countries, particularly ones with very strict libel/privacy laws [19:58:22] carl-cbm: I think we're all biased by our upbringing and tend to cherish what we are used to :-). Wikipedia is -- to me -- something like press, and so I would probably look at lists like http://en.rsf.org/press-freedom-index-2013,1054.html for inspiration. In legalese, I think WMF claims more to be just a "provider", and other terms apply there. [20:02:17] scfc_de: a key issue is that different people are concerned about different forms of interference [20:04:47] carl-cbm: ACK. [20:24:31] What is the average replag? [20:37:03] a930913: Stats are on http://ganglia.wmflabs.org/ -> tools -> tools-login -> Replication Lag metrics. [20:37:41] the last run of Puppet on bastion is May 16 [20:37:54] so my keys aren't updating [20:40:47] scfc_de: What's the scale? [20:41:49] a930913: Seconds. [20:41:57] * andrewbogott has a look at bastion [20:42:30] a930913: The "600 m" & Co. seem to be some summed up data. [20:42:37] (I guess.) [20:45:02] welp, puppet ran just fine on bastion1. No idea why it's been off [20:46:45] scfc_de: So replication is only a few seconds out? :o [20:49:06] a930913: Yes. Just query "SELECT UNIX_TIMESTAMP() - UNIX_TIMESTAMP(MAX(rc_timestamp)) FROM recentchanges;" on the database of interest. [20:50:27] !log bastion restarted puppet service on all bastion hosts -- it had been off for many days for some reason. [20:50:30] Logged the message, dummy [20:51:11] scfc_de: Cool. [21:05:11] !log tools petrb: running sudo apt-get install php5-gd [21:05:13] Logged the message, Master [21:11:01] scfc_de what is a reason you reopened that "sql" bug? [21:11:24] I know it's not merged in puppet yet, but the tool /is/ available [21:11:30] we can merge it as soon as Coren is here [21:36:47] I created a project (intersect-contribs) on wmflabs, but I cannot add instances. What should I do? [21:37:32] also, how can I upload files to the public_html folder of my project without copy-pasting them? [21:37:53] (I am migrating from Toolserver and I am a little confused) [21:38:00] #xlabs [21:38:04] opps [21:38:06] ooops [21:39:38] petan2: I wanted to address all issues in the second patchset I'll upload, but from the top of my head: It doesn't allow "sql enwiki_p 'SELECT * FROM page LIMIT 1;'", it allows you to connect to unfinished databases ("Why can I connect to, but not query eswiki_p?"), it outputs additional stuff ("Connecting to ...", etc.) that may confuse scripts, and finally I'm not sure whether leaving out "*exec* mysql" causes ^C to fail (initial [21:39:39] tests say, on Tools it works, but I need to think more about it). [21:40:13] also, am I obliged to create an instance to run a PHP tool? [21:42:06] !toolsrequest [21:42:06] https://wikitech.wikimedia.org/wiki/Special:FormEdit/Tools_Access_Request [21:42:12] pietrodn: ^ request access to the Tools project [21:42:20] that will give you access to a toolserver-like environment [21:43:58] valhallasw: I already did that and I have shell access to tools-login [21:44:28] I want to be able to directly login to my remote home using a SFTP client, and upload files from there [21:44:52] or copy them from the toolserver. But I need a comfortable interface to edit them directly on Tool Labs! [21:45:09] thanks for the help :) [21:45:31] pietrodn: there is a bug that prevents you from directly uploading to your tools' public_html, at the moment [21:46:04] so the easiest is to first copy them over, then copy them while logged in (e.g. using mc to browse) [21:47:01] so I first upload files to /home/pietrodn and then to public_html? [21:47:23] then login to tools-login using ssh / putty [21:47:28] become [21:47:35] then copy them from there to the public_html [21:48:37] ok. but after I do "become […]" is my home folder accessible? [21:49:08] it should be, yes [21:50:06] valhallasw: $ ls /home/pietrodn [21:50:06] ls: cannot open directory /home/pietrodn: Permission denied [21:50:25] I do this after doing "become" [21:51:58] Probably don't have rights [21:52:05] ls /home/pietrodn/public_html [21:52:14] At a guess it's +x only on root so no listing [21:53:03] Damianz: https://bugzilla.wikimedia.org/show_bug.cgi?id=48910 [21:53:55] That seems quite complicated. [21:54:24] ewww, it's really setgid'd to maintain the group [21:54:27] I hate posix acls [21:56:31] Ok, I figured out. I should not use "become" to upload files. I log in as "pietrodn" on my SFTP client, then I can access /data/project/intersect-contribs/public_html. [21:56:35] But I cannot write [21:57:09] Yes, that's the bug. [21:57:27] So I guess it's just completely broken at the moment :-( [21:57:49] can't I set some exotic ACL as a workaround? [22:01:58] petan, ? [22:02:00] Actually it seems you can't read either, what should go though throws back EACCES on the read() or open()... nfs server must be in a bad mood [22:03:04] petan2, ? [22:03:48] Damianz: I can read the files, but I can't write them [22:04:10] hm? [22:05:21] Hmm my access log is only 118M... not bad for a week. [22:05:39] Cyberpower678? [22:06:08] Well, I really have to sleep now. I'll try to move from Toolserver to WMF Labs in my spare time. See you later and thanks for the help! [22:06:13] petan2, become xtools [22:06:13] sudo: sorry, a password is required to run sudo [22:06:23] What? [22:06:28] Cyberpower678 are you a member of that? [22:06:32] Yes. [22:06:34] did you logout and back? [22:06:39] no [22:06:44] try it [22:07:22] works? [22:07:51] I need to go now