@@ -109,6 +109,7 @@ jobs:
109
109
echo " transport: docker" >> ./inventory.yaml
110
110
echo " docker:" >> ./inventory.yaml
111
111
echo " container: ${container_info[0]}" >> ./inventory.yaml
112
+ echo " tmpdir: /var/tmp" >> ./inventory.yaml
112
113
# Replica
113
114
echo " - name: ${container_info[1]}" >> ./inventory.yaml
114
115
echo " uri: ${container_info[1]}" >> ./inventory.yaml
@@ -118,6 +119,7 @@ jobs:
118
119
echo " transport: docker" >> ./inventory.yaml
119
120
echo " docker:" >> ./inventory.yaml
120
121
echo " container: ${container_info[1]}" >> ./inventory.yaml
122
+ echo " tmpdir: /var/tmp" >> ./inventory.yaml
121
123
fi
122
124
;;
123
125
# ... other architecture cases ...
@@ -301,6 +303,17 @@ jobs:
301
303
docker exec $container chmod 1777 /tmp
302
304
docker exec $container ls -ld /tmp
303
305
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
+
304
317
# Ensure other required directories exist
305
318
echo "Creating other required directories:"
306
319
docker exec $container mkdir -p /var/log
@@ -318,6 +331,10 @@ jobs:
318
331
echo "Ensuring systemd is working:"
319
332
docker exec $container systemctl daemon-reload || echo "systemctl daemon-reload failed"
320
333
334
+ # Check available disk space
335
+ echo "Disk space check:"
336
+ docker exec $container df -h /var/tmp || echo "Cannot check disk space"
337
+
321
338
# Test pe_install.sh specific requirements
322
339
echo "Testing pe_install.sh requirements:"
323
340
docker exec $container which file || echo "file command missing - PE installer will fail"
0 commit comments