The fix_permissions and fix_ownership modules make calls to sudo in post-verify hooks. On recent 'manual' installs, those hooks have been getting called, which ends up prompting for the 'aegir' user password; which, of course, hangs.

This is resolved by simply adding --non-interactive to the calls to sudo, which results in logging warnings, but otherwise allows the task to proceed.

Patch incoming.

Comments

ergonlogic created an issue. See original summary.

  • ergonlogic committed dd43a37 on 3095961-make-sudo-non-interactive
    Issue #3095961: Make sudo calls non-interactive.
    
ergonlogic’s picture

Status: Active » Needs review
StatusFileSize
new2.29 KB

Here's a patch that just a diff of dd43a37b.

helmo’s picture

Status: Needs review » Reviewed & tested by the community

Nice, works as expected.

  • ergonlogic committed dd43a37 on 7.x-3.x
    Issue #3095961: Make sudo calls non-interactive.
    
helmo’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.