Skip to content
deploy-and.run

deploy-and.run

Who merges so late, past midnight's chime, still pushing bugs to master's line?

  • WordPress & Performance
  • Server & Infrastructure
  • DevOps & Automation
  • Tooling & AI
  • Notes

linux

Linux server administration: permissions, file watchers, and the operating-system details behind a WordPress deploy.

rsync -a Stole the setgid Bit, and systemd Blocked the Rollback

November 15, 2026November 11, 2026 by halimat
Terminal sketch: a release directory loses its setgid bit and shared group after rsync -a, node fails with EACCES on node_modules, and systemctl refuses the restart with 'start request repeated too quickly'.

The first automated deploy of a small Node.js app went red, and the rollback failed too. Two independent mechanisms, each harmless alone: rsync copying permissions it had no business copying, and a systemd start limit that outlived the crash loop it was meant to contain.

Categories Server & Infrastructure Tags debugging, devops, linux, nodejs, systemd

Recent Posts

  • Two Rewrite Changes That 404’d Every Post on This Blog
  • The Control Panel Ate My Maintenance Page
  • Boot the Release Against a Copy of Production Before You Switch
  • rsync -a Stole the setgid Bit, and systemd Blocked the Rollback
  • The Stuck Posts That Were Just Scheduled

About deploy-and.run

© 2026 deploy-and.run • Built with GeneratePress