@@ -109,6 +109,7 @@ jobs:
109109 echo " transport: docker" >> ./inventory.yaml
110110 echo " docker:" >> ./inventory.yaml
111111 echo " container: ${container_info[0]}" >> ./inventory.yaml
112+ echo " tmpdir: /var/tmp" >> ./inventory.yaml
112113 # Replica
113114 echo " - name: ${container_info[1]}" >> ./inventory.yaml
114115 echo " uri: ${container_info[1]}" >> ./inventory.yaml
@@ -118,6 +119,7 @@ jobs:
118119 echo " transport: docker" >> ./inventory.yaml
119120 echo " docker:" >> ./inventory.yaml
120121 echo " container: ${container_info[1]}" >> ./inventory.yaml
122+ echo " tmpdir: /var/tmp" >> ./inventory.yaml
121123 fi
122124 ;;
123125 # ... other architecture cases ...
@@ -301,6 +303,17 @@ jobs:
301303 docker exec $container chmod 1777 /tmp
302304 docker exec $container ls -ld /tmp
303305
306+ # Ensure /var/tmp exists with correct permissions
307+ echo "Creating and setting permissions for /var/tmp directory:"
308+ docker exec $container mkdir -p /var/tmp
309+ docker exec $container chmod 1777 /var/tmp
310+ docker exec $container ls -ld /var/tmp
311+
312+ # Create a test file to verify write permissions
313+ echo "Testing write permissions:"
314+ docker exec $container touch /var/tmp/test_write_permissions || echo "Failed to create test file"
315+ docker exec $container rm -f /var/tmp/test_write_permissions || echo "Failed to remove test file"
316+
304317 # Ensure other required directories exist
305318 echo "Creating other required directories:"
306319 docker exec $container mkdir -p /var/log
@@ -318,6 +331,10 @@ jobs:
318331 echo "Ensuring systemd is working:"
319332 docker exec $container systemctl daemon-reload || echo "systemctl daemon-reload failed"
320333
334+ # Check available disk space
335+ echo "Disk space check:"
336+ docker exec $container df -h /var/tmp || echo "Cannot check disk space"
337+
321338 # Test pe_install.sh specific requirements
322339 echo "Testing pe_install.sh requirements:"
323340 docker exec $container which file || echo "file command missing - PE installer will fail"
0 commit comments