QFieldCloud allows seamless synchronization of your field data with your spatial infrastructure with change tracking, team management and online-offline work capabilities in QField.
I am facing some issues with my local QFieldCloud deployment, particularly with project uploads and downloads. Below are the details of the issue and the steps I’ve taken so far:
System & Deployment Information:
QFieldCloud Deployment:
QFieldCloud has been deployed on a local server running Ubuntu, following the steps provided in the official QFieldCloud GitHub repository.
Issue Description:
Project Upload Issue:
All projects uploaded to QFieldCloud show a status of "Failed".
All jobs in the QFieldCloud interface are stuck with a status of "Pending" and do not progress further.
Project Download Issue:
While the uploaded projects work fine when accessed via QGIS, they fail to download in the QField app on both Android and Windows devices. The download either fails outright or the projects do not appear in the app.
Steps Taken:
Verified that all project file paths are set to relative.
Ensured that all necessary files (layers, styles, etc.) are included in the project directory.
Checked file permissions on the Ubuntu server and ensured that the QField app has the necessary permissions on Android (e.g., storage and network permissions).
Simplified the project by reducing complexity (e.g., using GeoPackage and simple symbology), but the issue persists.
Additional Troubleshooting:
After researching potential causes for jobs being stuck in the Pending state, I attempted to install Celery Task Queue and Redis to handle background tasks. I updated the docker-compose.yml and .env files to include these services. However, this did not resolve the issue, and the jobs remain in Pending status.
Assistance Request:
Could you kindly assist me with the following:
Why are all jobs stuck in the Pending state, and all projects marked as "Failed" after upload?
Is there a specific configuration or service I'm missing to allow Celery and Redis to function properly in the QFieldCloud setup?
What logs or configuration files on the local Ubuntu server should I check to diagnose and resolve this issue?
Any additional steps or settings required to facilitate successful project uploads and downloads in QField?
Thank you for your time and assistance. I would greatly appreciate any guidance or troubleshooting steps you can provide to help resolve these issues.
Dear QFieldCloud Support Team,
I hope this message finds you well.
I am facing some issues with my local QFieldCloud deployment, particularly with project uploads and downloads. Below are the details of the issue and the steps I’ve taken so far:
System & Deployment Information:
QFieldCloud has been deployed on a local server running Ubuntu, following the steps provided in the official QFieldCloud GitHub repository.
Issue Description:
Project Upload Issue:
Project Download Issue:
Steps Taken:
Additional Troubleshooting:
After researching potential causes for jobs being stuck in the Pending state, I attempted to install Celery Task Queue and Redis to handle background tasks. I updated the
docker-compose.yml
and.env
files to include these services. However, this did not resolve the issue, and the jobs remain in Pending status.Assistance Request:
Could you kindly assist me with the following:
Thank you for your time and assistance. I would greatly appreciate any guidance or troubleshooting steps you can provide to help resolve these issues.
Kind regards,