Runtime.ExitError: Cannot create directory ‘/var/task/var’: Read-only file system
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dal punto di ingresso /var/task/bootstrap e dall’esempio hello_world_lambda.ex, quindi riproduci il comando aws lambda invoke esaminando i comandi di avvio registrati. Traccia quale passaggio di avvio tenta di creare /var/task/var; il lavoro è completato quando il runtime può essere invocato senza l’errore del file system di sola lettura e la funzione raggiunge il normale percorso di risposta.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I've deployed this to Lambda, but I get an error when invoking the function.
It looks like the issue is mkdir. How can I change the path.
CloudWatch
START RequestId: aa29cf83-7b5f-47a4-947d-4f3db5fdf179 Version: $LATEST
++ dirname /var/task/bootstrap
+ BASE=/var/task
+ EXE=/var/task/bin/hello_world_lambda
+ HOME=/tmp
+ export HOME
+ export RELEASE_READ_ONLY=true
+ RELEASE_READ_ONLY=true
+ export LD_LIBRARY_PATH=/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib:/var/task/lib/elixir_runtime-0.1.0/priv
+ LD_LIBRARY_PATH=/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib:/opt/lib:/var/task/lib/elixir_runtime-0.1.0/priv
+ /var/task/bin/hello_world_lambda foreground
mkdir: cannot create directory ‘/var/task/var’: Read-only file system
END RequestId: aa29cf83-7b5f-47a4-947d-4f3db5fdf179
REPORT RequestId: aa29cf83-7b5f-47a4-947d-4f3db5fdf179 Duration: 315.32 ms Billed Duration: 400 ms Memory Size: 128 MB Max Memory Used: 13 MB
RequestId: aa29cf83-7b5f-47a4-947d-4f3db5fdf179 Error: Runtime exited with error: exit status 1
Runtime.ExitError
Invoking from CLI
aws lambda invoke \
--function-name HelloWorld \
--region eu-north-1 \
--log-type Tail \
--payload '{"msg": "a fake request"}' \
outputfile.txt
output.txt
> cat outputfile.txt
{"errorType":"Runtime.ExitError","errorMessage":"RequestId: 403e99d9-896d-4541-a913-0c45ac7debac Error: Runtime exited with error: exit status 1"}%
hello_world_lambda.ex
defmodule HelloWorldLambda do
@moduledoc """
Documentation for HelloWorldLambda.
"""
@doc """
Hello world.
## Examples
iex> HelloWorldLambda.hello()
:world
"""
def hello(request, context) do
"""
Hello World!
Request: #{Kernel.inspect(request)}
Context: #{Kernel.inspect(context)}
"""
|> IO.puts()
:ok
end
end
- Lingua principale
- Elixir
- Stelle
- 129
- Fork
- 31
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aws-samples/aws-lambda-elixir-runtime
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
-
missing dependencies Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
cannot execute binary file Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
aws-samples/aws-lambda-elixir-runtime#11 · 1 commento ·
Tutte le issue di aws-samples/aws-lambda-elixir-runtime
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
carverauto/serviceradar#4542 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
phoenixframework/phoenix#6847 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
beyond-all-reason/teiserver#1584 ·