<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 11, 2014 at 4:47 PM, Petr Bena <span dir="ltr"><<a href="mailto:benapetr@gmail.com" target="_blank">benapetr@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This error can be fixed by running:<br>
<br>
apt-get install python-setuptools<br>
<br>
Can you please describe what that tool does, why does it need to be<br>
run as root and if it change / break anything in system or if it does<br>
only read-only checks?<br></blockquote><div>The tool itself does not need root, but the setuptools and easy_install are extremely common python packages and those need to be installed using root or you can use virtualenv but it's beyond the scope of this thread to explain that. you can google virtualenv if you can't / don't want to install packages under root.</div>
<div><br></div><div>It does not make any change to your system. it just makes some checks like how recent was the last puppet run, are you running your own puppetmaster or not, are you using the shared project space or not. the checks are mentioned in README.md as well.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
On Tue, Feb 11, 2014 at 10:43 PM, Petr Bena <<a href="mailto:benapetr@gmail.com">benapetr@gmail.com</a>> wrote:<br>
> petrb@bots-labs:/tmp/migration-assistant$ sudo python setup.py install<br>
> Traceback (most recent call last):<br>
>   File "setup.py", line 4, in <module><br>
>     from setuptools import setup<br>
> ImportError: No module named setuptools<br>
><br>
> On Tue, Feb 11, 2014 at 10:39 PM, Diederik van Liere<br>
> <<a href="mailto:dvanliere@wikimedia.org">dvanliere@wikimedia.org</a>> wrote:<br>
>> Hi!<br>
>><br>
>> Are you a maintainer of one or more Labs instances? Please continue reading!<br>
>><br>
>> You might have heard about our efforts to move the Labs infrastructure from<br>
>> our Tampa datacenter to our new datacenter in Ashburn. One thing that *you*<br>
>> could do, is to make sure that all your instances are ready to migrate.<br>
>><br>
>> How? Glad you ask!<br>
>><br>
>> On your dev machine, run git clone<br>
>> <a href="https://gerrit.wikimedia.org/r/labs/migration-assistant" target="_blank">https://gerrit.wikimedia.org/r/labs/migration-assistant</a> and make sure that<br>
>> you have Python installed. Next, read the README.m for detailed<br>
>> instructions.<br>
>><br>
>> If everything goes well, you will get feedback per instance whether we think<br>
>> it's ready to migrate or not. If you can think of more checks to run then<br>
>> please feel free to submit a patch. If you have questions about this tool<br>
>> please email me or find me on IRC, look for drdee.<br>
>><br>
>> Best,<br>
>> Diederik<br>
>><br>
>> _______________________________________________<br>
>> Labs-l mailing list<br>
>> <a href="mailto:Labs-l@lists.wikimedia.org">Labs-l@lists.wikimedia.org</a><br>
>> <a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
>><br>
<br>
_______________________________________________<br>
Labs-l mailing list<br>
<a href="mailto:Labs-l@lists.wikimedia.org">Labs-l@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
</div></div></blockquote></div><br></div></div>