deployer icon indicating copy to clipboard operation
deployer copied to clipboard

Can not deploy from docker container

Open V35CH opened this issue 1 year ago • 1 comments
trafficstars

  • Deployer version: v7.3.3
  • Deployment OS: Mac 14.5 / Docker
  • Docker version 27.1.1, build 6312585

Get error when try to deploy to ssh: [dev] muxserver_listen: link mux listener /home/sail/.ssh/username.lpTxeqUcwVk6i0pC => /home/sail/.ssh/username: Bad file descriptor

sail bin dep -vvvv deploy dev
task deploy:info
[dev] /usr/bin/php8.2 /var/www/html/vendor/deployer/deployer/dep worker --port 44419 --task deploy:info --host dev --decorated -vvv
[dev] info deploying develop
done on dev
done deploy:info 254ms
task deploy:setup
[dev] /usr/bin/php8.2 /var/www/html/vendor/deployer/deployer/dep worker --port 44419 --task deploy:setup --host dev --decorated -vvv
[dev] ssh '-A' '-o' 'ControlMaster=auto' '-o' 'ControlPersist=60' '-o' 'ControlPath=~/.ssh/username' 'username' ': wbfjhg32ir23jrf; bash -ls'
[dev] run [ -d ~/www/pathname ] || mkdir -p ~/www/pathname;
cd ~/www/pathname;
[ -d .dep ] || mkdir .dep;
[ -d releases ] || mkdir releases;
[ -d shared ] || mkdir shared;
[dev] muxserver_listen: link mux listener /home/sail/.ssh/username.lpTxeqUcwVk6i0pC => /home/sail/.ssh/username: Bad file descriptor
[dev]  error  in setup.php on line 6:
[dev] exit code -1 (Unknown error)
done deploy:setup 588ms
ERROR: Task deploy:setup failed!
task deploy:failed
[dev] /usr/bin/php8.2 /var/www/html/vendor/deployer/deployer/dep worker --port 44419 --task deploy:failed --host dev --decorated -vvv
done on dev
done deploy:failed 185ms
task deploy:unlock
[dev] /usr/bin/php8.2 /var/www/html/vendor/deployer/deployer/dep worker --port 44419 --task deploy:unlock --host dev --decorated -vvv
[dev] ssh '-A' '-o' 'ControlMaster=auto' '-o' 'ControlPersist=60' '-o' 'ControlPath=~/.ssh/username' 'username' ': 4e9a57173f7a29836be4; bash -ls'
[dev] run rm -f ~/www/pathname/.dep/deploy.lock
[dev] muxserver_listen: link mux listener /home/sail/.ssh/username.hwz6UzJUrpQxxeGB => /home/sail/.ssh/username: Bad file descriptor
[dev]  error  in lock.php on line 21:
[dev] exit code -1 (Unknown error)
done deploy:unlock 623ms
ERROR: Task deploy:unlock failed!

Upvote & Fund

  • We're using Polar.sh so you can upvote and help fund this issue.
  • We receive the funding once the issue is completed & confirmed by you.
  • Thank you in advance for helping prioritize & fund our backlog.
Fund with Polar

V35CH avatar Jul 29 '24 15:07 V35CH

set('ssh_multiplexing', true);

// add this line will solve the problem
set('ssh_control_path', "/tmp/%C");

safecat avatar Aug 14 '24 09:08 safecat

This issue has been automatically closed. Please, open a discussion for bug reports and feature requests.

Read more: [https://github.com/deployphp/deployer/discussions/3888]

github-actions[bot] avatar Sep 09 '24 20:09 github-actions[bot]