[Sugar-devel] Problem with SugarBuild in Ubuntu 13.04

laurent bernabe laurent.bernabe at gmail.com
Tue Jun 25 11:17:52 EDT 2013


Yes, I did installed npm directly from Ubuntu before.

And the fact that my user can't access it may be because I reinstalled
Ubuntu (in order to have 13.04 version) but I kept my /home partition.

Maybe I should delete it (as super admin) and try again : should it be
right ?

Regards
2013/6/25 Daniel Narvaez <dwnarvaez at gmail.com>

> "with my npm installation" you mean you have installed npm also outside
> sugar-build?
>
> The permissions of your .npm directory looks broken, your user doesn't
> seem to have access to the lock file inside it.
>
> On Tuesday, 25 June 2013, laurent bernabe wrote:
>
>> Hello again,
>>
>> when I launch run from the sugar build shell, I get a kind of conflict
>> with my npm installation :
>>
>> -------------------------------------------
>> Command failed: npm install -g --prefix
>> /home/laurent-bernabe/Programmes/sugar-build/build/out/install
>>
>> npm ERR! addLocal Could not install .
>> npm ERR! Error: EACCES, open '/home/laurent-bernabe/.npm/3a52ce78-.lock'
>> npm ERR!  { [Error: EACCES, open
>> '/home/laurent-bernabe/.npm/3a52ce78-.lock']
>> npm ERR!   errno: 3,
>> npm ERR!   code: 'EACCES',
>> npm ERR!   path: '/home/laurent-bernabe/.npm/3a52ce78-.lock' }
>> npm ERR!
>> npm ERR! Please try running this command again as root/Administrator.
>>
>> npm ERR! System Linux 3.8.0-25-generic
>> npm ERR! command
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/install/bin/node"
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/install/bin/npm"
>> "install" "-g" "--prefix"
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/install"
>> npm ERR! cwd /home/laurent-bernabe/Programmes/sugar-build/grunt-cli
>> npm ERR! node -v v0.10.11
>> npm ERR! npm -v 1.2.30
>> npm ERR! path /home/laurent-bernabe/.npm/3a52ce78-.lock
>> npm ERR! code EACCES
>> npm ERR! errno 3
>> npm ERR! stack Error: EACCES, open
>> '/home/laurent-bernabe/.npm/3a52ce78-.lock'
>> npm ERR!
>> npm ERR! Additional logging details can be found in:
>> npm ERR!
>> /home/laurent-bernabe/Programmes/sugar-build/grunt-cli/npm-debug.log
>> npm ERR! not ok code 0
>>
>> -------------------------------------------
>>
>> The message says me that I must be super-administrator : but I tried from
>> inside sugar build shell as administrator, and it didn't solve the problem
>> (neither did trying "sudo run" from sugar build shell).
>>
>> Regards
>>
>>
>> 2013/6/25 laurent bernabe <laurent.bernabe at gmail.com>
>>
>> I launch the command without any virtual environment.
>>
>> I launched the commands you've just gave me :
>> and this time it seems to work :)
>>
>> Thank you :)
>>
>>
>>
>>
>> 2013/6/25 Daniel Narvaez <dwnarvaez at gmail.com>
>>
>> Very confusing and the error message is not really useful. Try
>>
>> git clean -ffdx
>> ./osbuild
>>
>> Are you running this inside a VM? If so, is the network working reliably
>> in the VM?
>>
>> On Tuesday, 25 June 2013, laurent bernabe wrote:
>>
>> Hello,
>>
>> Thanks for your answer.
>>
>> So I fetch the tarball with wget directly from the sugar build folder,
>> and launched again the command :
>>
>> ---------------------------------------------------------------
>> $ ./osbuild build
>>
>> = Setup the build system =
>>
>> * Create the python virtualenv
>> Traceback (most recent call last):
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 2577, in <module>
>>     main()
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 979, in main
>>     no_pip=options.no_pip)
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 1091, in create_environment
>>     search_dirs=search_dirs, never_download=never_download)
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 611, in install_setuptools
>>     search_dirs=search_dirs, never_download=never_download)
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 583, in _install_req
>>     cwd=cwd)
>>   File
>> "/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py",
>> line 1057, in call_subprocess
>>     % (cmd_desc, proc.returncode))
>> OSError: Command /home/laurent-bernab...x/install/bin/python -c "#!python
>> \"\"\"Bootstra...sys.argv[1:])
>>
>>
>>
>>
>>
>>
>> " /home/laurent-bernab...ols-0.6c11-py2.7.egg failed with error code 1
>> Traceback (most recent call last):
>>   File "./osbuild", line 245, in <module>
>>     main()
>>   File "./osbuild", line 210, in main
>>     raise e
>> subprocess.CalledProcessError: Command '['python',
>> '/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/cache/virtualenv-1.9.1/virtualenv.py',
>> '-q', '--system-site-packages',
>> '/home/laurent-bernabe/Programmes/sugar-build/build/out/sandbox/install']'
>> returned non-zero exit status 1
>>
>> --------------------------------------------------------------------
>>
>> Thanks in advance
>>
>>
>> 2013/6/25 Daniel Narvaez <dwnarvaez at gmail.com>
>>
>> Weird, it's trying to download and uncompress
>>
>>
>> https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz
>>
>> Maybe try to download that with wget and see if you get a valid tarball?
>> I would also retry to run osbuild now in case it was some temporary
>> weirdness (it seems to work for me right now).
>>
>>
>> On 25 June 2013 13:36, laurent bernabe
>>
>>
>
> --
> Daniel Narvaez
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20130625/6fbbf9ca/attachment-0001.html>


More information about the Sugar-devel mailing list