@@ -407,38 +407,38 @@ def is_healthy(ssh) -> bool:
407
407
408
408
# Log Nix profile setup checks
409
409
logger .info ("Checking Nix profile setup:" )
410
- nix_profile_result = host .run ("sudo -u postgres ls -la /home/postgres/.nix-profile" )
410
+ nix_profile_result = host .run ("ls -la /home/postgres/.nix-profile" )
411
411
logger .info (f"Nix profile directory:\n { nix_profile_result .stdout } \n { nix_profile_result .stderr } " )
412
412
413
- nix_bin_result = host .run ("sudo -u postgres ls -la /home/postgres/.nix-profile/bin" )
413
+ nix_bin_result = host .run ("ls -la /home/postgres/.nix-profile/bin" )
414
414
logger .info (f"Nix profile bin directory:\n { nix_bin_result .stdout } \n { nix_bin_result .stderr } " )
415
415
416
- nix_script_result = host .run ("sudo -u postgres test -x /home/postgres/.nix-profile/bin/switch_pg_cron_version" )
416
+ nix_script_result = host .run ("test -x /home/postgres/.nix-profile/bin/switch_pg_cron_version" )
417
417
logger .info (f"Switch script executable check: { 'success' if not nix_script_result .failed else 'failed' } " )
418
418
419
- nix_script_output = host .run ("sudo -u postgres /home/postgres/.nix-profile/bin/switch_pg_cron_version" )
419
+ nix_script_output = host .run ("/home/postgres/.nix-profile/bin/switch_pg_cron_version" )
420
420
logger .info (f"Switch script output:\n { nix_script_output .stdout } \n { nix_script_output .stderr } " )
421
421
422
422
if systemd_status .failed :
423
423
logger .error ("PostgreSQL systemd service is not active" )
424
424
logger .error (f"systemd status: { systemd_status .stdout } " )
425
425
logger .error (f"systemd error: { systemd_status .stderr } " )
426
-
426
+
427
427
# Check systemd service unit file
428
428
logger .error ("PostgreSQL systemd service unit file:" )
429
429
result = host .run ("sudo systemctl cat postgresql" )
430
430
logger .error (f"service unit file:\n { result .stdout } \n { result .stderr } " )
431
-
431
+
432
432
# Check systemd service environment
433
433
logger .error ("PostgreSQL systemd service environment:" )
434
434
result = host .run ("sudo systemctl show postgresql" )
435
435
logger .error (f"service environment:\n { result .stdout } \n { result .stderr } " )
436
-
436
+
437
437
# Check systemd service dependencies
438
438
logger .error ("PostgreSQL systemd service dependencies:" )
439
439
result = host .run ("sudo systemctl list-dependencies postgresql" )
440
440
logger .error (f"service dependencies:\n { result .stdout } \n { result .stderr } " )
441
-
441
+
442
442
# Check if service is enabled
443
443
logger .error ("PostgreSQL service enabled status:" )
444
444
result = host .run ("sudo systemctl is-enabled postgresql" )
0 commit comments