Без сервера Требования к питону Docker Ошибка: OSERROR: [ERRNO 18] НЕДВИЖИМОСТЬ Ссылка на перекрестное устройство:Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Без сервера Требования к питону Docker Ошибка: OSERROR: [ERRNO 18] НЕДВИЖИМОСТЬ Ссылка на перекрестное устройство:

Сообщение Anonymous »

Поэтому я пытаюсь развернуть код Python, используя Serverless и сталкиваюсь с этой ошибкой. Он использует < /p>

python 3.8.18 < /li>
"без сервера-питона-провозглашения": "^5.1.0" < /li>
"Serverless": "~ 3.29.0" < /li>
< /ul>
Я на macbook с помощью чипа M3, вот идут Файлы, размещенные ниже с некоторыми полями, отредактированными, это устаревшее репо, поэтому попытка развернуть его как есть, не обновляя ничего, но сделает это при необходимости. Br />service: ${self:custom.app}${self:custom.suffix}

frameworkVersion: '3'

plugins:
- serverless-python-requirements

custom:
app: appname
env: ${opt:stage, 'dev'}
suffixes:
dev: -${env:USER}-dev
stage: '-stage'
prod: '-prod'
suffix: ${self:custom.suffixes.${self:custom.env}}
process_bucket: appname${self:custom.suffix}
dynamo_metatable: appname${self:custom.suffix}
aws_region: ${env:AWS_DEFAULT_REGION}
aws_account_id: '${env:AWS_ACCT_ID}'
pythonRequirements:
dockerizePip: true
dockerRunCmdExtraArgs: ['-v', '${env:PWD}/../../src/python:/opt/lib/python']
useStaticCache: false
log_keep_days:
dev: 7
stage: 7
prod: 60
< /code>
ошибка: < /p>
Error: `docker run --rm -v /Users/{user}/Documents/work/.../.serverless/requirements:/var/task:z -v /Users/{user}/Library/Caches/serverless-python-requirements/downloadCacheslspyc:/var/useDownloadCache:z -u 0 -v /Users/{user}/Documents/work/{dir}/../../src/python:/opt/lib/python lambci/lambda:build-python3.8 python3.8 -m pip install -t /var/task/ -r /var/task/requirements.txt --cache-dir /var/useDownloadCache` Exited with code 2

STDERR: ERROR: Exception:
Traceback (most recent call last):
File "/var/lang/lib/python3.8/shutil.py", line 788, in move
os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/tmp/pip-target-qfvkr36c/lib/python/six.py' -> '/var/task/six.py'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/var/lang/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 189, in _main
status = self.run(options, args)
File "/var/lang/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 178, in wrapper
return func(self, options, args)
File "/var/lang/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 449, in run
self._handle_target_dir(
File "/var/lang/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 506, in _handle_target_dir
shutil.move(
File "/var/lang/lib/python3.8/shutil.py", line 802, in move
copy_function(src, real_dst)
File "/var/lang/lib/python3.8/shutil.py", line 432, in copy2
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "/var/lang/lib/python3.8/shutil.py", line 261, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: '/var/task/six.py'

at /Users/{{user}}/Documents/work/.../lib/pip.js:325:13
at Array.forEach ()
...

1 deprecation found: run 'serverless doctor' for more details
make: *** [make-flag] Error 1


Подробнее здесь: https://stackoverflow.com/questions/794 ... id-cross-d
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»