# Invalid cross-device link

**URL:** <https://forum.serverless.com/t/invalid-cross-device-link/12647>\
**Category:** Serverless Framework\
**Created:** [September 24, 2020, 12:36pm UTC](https://forum.serverless.com/t/invalid-cross-device-link/12647 "2020-09-24T12:36:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lwgray](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/lwgray/32/4574_2.png) [@lwgray](https://forum.serverless.com/u/lwgray)\
**Post date:** [September 24, 2020, 12:36pm UTC](https://forum.serverless.com/t/invalid-cross-device-link/12647/1 "2020-09-24T12:36:44Z")

</div>

When running either  
sudo sls package or sudo sls deploy

I get the following traceback:  
Error: ERROR: Exception:  
Traceback (most recent call last):  
File “/var/lang/lib/python3.6/shutil.py”, line 550, in move  
os.rename(src, real\_dst)  
OSError: [Errno 18] Invalid cross-device link: ‘/tmp/pip-target-wqc5grcw/lib/python/setuptools’ -\> ‘/var/task/setuptools’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):  
File “/var/lang/lib/python3.6/site-packages/pip/\_internal/cli/base\_command.py”, line 228, in \_main  
status = self.run(options, args)  
File “/var/lang/lib/python3.6/site-packages/pip/\_internal/cli/req\_command.py”, line 182, in wrapper  
return func(self, options, args)  
File “/var/lang/lib/python3.6/site-packages/pip/\_internal/commands/install.py”, line 456, in run  
options.target\_dir, target\_temp\_dir, options.upgrade  
File “/var/lang/lib/python3.6/site-packages/pip/\_internal/commands/install.py”, line 514, in \_handle\_target\_dir  
target\_item\_dir  
File “/var/lang/lib/python3.6/shutil.py”, line 561, in move  
symlinks=True)  
File “/var/lang/lib/python3.6/shutil.py”, line 321, in copytree  
os.makedirs(dst)  
File “/var/lang/lib/python3.6/os.py”, line 220, in makedirs  
mkdir(name, mode)  
PermissionError: [Errno 13] Permission denied: ‘/var/task/setuptools’

I tried the solution suggested in this post but it doesn’t work for me. [AWS Python Lambda giving Error: Invalid 'cross-device link' for patsy-0.5.1](http://forum.serverless.com/t/aws-python-lambda-giving-error-invalid-cross-device-link-for-patsy-0-5-1/10165)

I’ve created several different projects and they work locally but they never progress beyond this invalid cross-link device Error when trying to deploy or package

---

<div class="post-metadata">

**Author:** ![lwgray](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/lwgray/32/4574_2.png) [@lwgray](https://forum.serverless.com/u/lwgray)\
**Post date:** [September 25, 2020, 3:54pm UTC](https://forum.serverless.com/t/invalid-cross-device-link/12647/2 "2020-09-25T15:54:50Z")

</div>

SOLUTION: my project folder had to be on a file system which gave me permission to perform `sls deploy` without using `sudo`
