Please fill in the questionnaire below.
Technical Help Questionnaire
Have you read and followed the instructions at: *READ ME FIRST* Technical Help FAQs - #2 by nigel ?
Answer: Yes, I have
Self-Hosted Installation and Setup Questions
Delete this section if you are using Baserow.io.
How have you self-hosted Baserow.
Docker 27.4.0 & Docker Compose 1.29.2
What are the specs of the service or server you are using to host Baserow.
Dell Inc. OptiPlex 9020M, 8.0 GiB RAM, 256.1 GB SSD, under Zorin OS 17.2 Core.
Which version of Baserow are you using.
Docker 1.29.3
How have you configured your self-hosted installation?
docker run -d \
--name baserow \
-e BASEROW_PUBLIC_URL=http://{LOCAL_IP_ADDR}}:8080 \
-e EMAIL_SMTP=True \
-e EMAIL_SMTP_USE_SSL=True \
-e EMAIL_SMTP_HOST="smtp.host.com" \
-e EMAIL_SMTP_PORT=465 \
-e EMAIL_SMTP_USER="{USER_NAME}" \
-e EMAIL_SMTP_PASSWORD="{USER_PWD}}" \
-e FROM_EMAIL="{USER_NAME}" \
-e BASEROW_FILE_UPLOAD_SIZE_LIMIT_MB=1048576 \
-p 8080:80 \
-v /home/noco/baserow:/baserow/data \
--restart unless-stopped \
baserow/baserow:1.29.3
There is no external reverse proxy.
What commands if any did you use to start your Baserow server?
Issued “docker run…”, see above.
Describe the problem
Describe, step by step, how to reproduce the error or problem you are encountering.
Start container as above, login, access appropriate table, click in File field to open upload dialog, select file, start upload. Small files (<40MB) succeed. Larger files fail.
Initially the error was:
Now receiving this error:
Peculiar error in logs might be relevant:
[BACKEND][2024-12-15 22:36:11] OSError: [Errno 28] No space left on device
[BACKEND][2024-12-15 22:36:13] {LOCAL_IP_ADDR}}:0 - “POST /api/user-files/upload-file/ HTTP/1.1” 500
What is “device”? Disk space analyzer shows 165GB of free space.
Provide screenshots or include share links showing:
How many rows in total do you have in your Baserow tables?
11 rows, two File fields.
Please attach full logs from all of Baserow’s services
How do you attach log files? Snippet follows:
[BACKEND][2024-12-15 23:21:26] ERROR 2024-12-15 23:21:26,761 django.request.log_response:241- Internal Server Error: /api/user-files/upload-file/
[BACKEND][2024-12-15 23:21:26] Traceback (most recent call last):
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler
[BACKEND][2024-12-15 23:21:26] raise exc_info[1]
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/core/handlers/exception.py", line 42, in inner
[BACKEND][2024-12-15 23:21:26] response = await get_response(request)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/asgiref/sync.py", line 518, in thread_handler
[BACKEND][2024-12-15 23:21:26] raise exc_info[1]
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/core/handlers/base.py", line 253, in _get_response_async
[BACKEND][2024-12-15 23:21:26] response = await wrapped_callback(
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/asgiref/sync.py", line 468, in __call__
[BACKEND][2024-12-15 23:21:26] ret = await asyncio.shield(exec_coro)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/asgiref/current_thread_executor.py", line 40, in run
[BACKEND][2024-12-15 23:21:26] result = self.fn(*self.args, **self.kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/asgiref/sync.py", line 522, in thread_handler
[BACKEND][2024-12-15 23:21:26] return func(*args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
[BACKEND][2024-12-15 23:21:26] return view_func(request, *args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/views/generic/base.py", line 104, in view
[BACKEND][2024-12-15 23:21:26] return self.dispatch(request, *args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/views.py", line 509, in dispatch
[BACKEND][2024-12-15 23:21:26] response = self.handle_exception(exc)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/views.py", line 469, in handle_exception
[BACKEND][2024-12-15 23:21:26] self.raise_uncaught_exception(exc)
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
[BACKEND][2024-12-15 23:21:26] raise exc
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch
[BACKEND][2024-12-15 23:21:26] response = handler(request, *args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/usr/lib/python3.11/contextlib.py", line 81, in inner
[BACKEND][2024-12-15 23:21:26] return func(*args, **kwds)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/backend/src/baserow/api/decorators.py", line 113, in func_wrapper
[BACKEND][2024-12-15 23:21:26] return func(*args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/backend/src/baserow/api/user_files/views.py", line 57, in post
[BACKEND][2024-12-15 23:21:26] if "file" not in request.FILES:
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/request.py", line 447, in FILES
[BACKEND][2024-12-15 23:21:26] self._load_data_and_files()
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/request.py", line 283, in _load_data_and_files
[BACKEND][2024-12-15 23:21:26] self._data, self._files = self._parse()
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/request.py", line 358, in _parse
[BACKEND][2024-12-15 23:21:26] parsed = parser.parse(stream, media_type, self.parser_context)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/rest_framework/parsers.py", line 110, in parse
[BACKEND][2024-12-15 23:21:26] data, files = parser.parse()
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/http/multipartparser.py", line 124, in parse
[BACKEND][2024-12-15 23:21:26] return self._parse()
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/http/multipartparser.py", line 327, in _parse
[BACKEND][2024-12-15 23:21:26] chunk = handler.receive_data_chunk(chunk, counters[i])
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] File "/baserow/venv/lib/python3.11/site-packages/django/core/files/uploadhandler.py", line 176, in receive_data_chunk
[BACKEND][2024-12-15 23:21:26] self.file.write(raw_data)
[BACKEND][2024-12-15 23:21:26] File "/usr/lib/python3.11/tempfile.py", line 638, in func_wrapper
[BACKEND][2024-12-15 23:21:26] return func(*args, **kwargs)
[BACKEND][2024-12-15 23:21:26] ^^^^^^^^^^^^^^^^^^^^^
[BACKEND][2024-12-15 23:21:26] OSError: [Errno 28] No space left on device