Cannot run mach eslint --setup, Too many levels of symbolic links
Categories
(Developer Infrastructure :: Lint and Formatting, defect)
Tracking
(Not tracked)
People
(Reporter: mossop, Unassigned)
References
Details
Reporter | ||
Comment 1•8 years ago
|
||
Reporter | ||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Reporter | ||
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Updated•8 years ago
|
Reporter | ||
Comment 6•8 years ago
|
||
Reporter | ||
Comment 7•8 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Comment 8•6 years ago
|
||
I reproduced this error. I did a fresh install off virtualenv in another terminal tab while I had a built version of Gecko in the other tab. I did a full clobber and rebuild and the error went away.
Comment 9•6 years ago
|
||
I get the same error ("too many levels of symbolic links") in a clean clone with no objdir (having done git checkout .
and git clean -dfx
) of mozilla-central by running "./mach test python/mozbuild/mozbuild/test". Running macOS mojave (10.14.6). Interestingly, once the clone gets into this state, I have to wipe everything out or a "./mach build" will fail with the same error.
Comment 10•6 years ago
|
||
Fyi you can probably get away with wiping <objdir>/_virtualenvs
in the future.
Is the traceback you're seeing the same as comment 0? I've noticed this is an issue that gets raised from time to time for Mac users in the greater Python community. Usually related to virtualenv.
I wonder if upgrading our vendored virtualenv would magically fix this, it's pretty badly out of date right now (see bug 1464038). I have some patches I haven't had a chance to push through, I'll at least upload them there.
Comment 11•5 years ago
|
||
I just ran into this problem too and tried doing comment 7, cleared the obj dir, then did a clobber build, which seemed to fix my problem.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 12•2 years ago
|
||
Dave no longer has a symlink so doesn't see this any more. Given this was python 2 and there's a lot changed since the last comment, I'm marking as incomplete - we can re-open or file a new issue if necessary.
Description
•