SSH互信看过是OK的。没问题 根据官方文档操作 tiup cluster upgrade test-cluster v4.0.0-rc 运行报错:
luster/config/grafana-3000.service, deploy_dir=/data/deploy, data_dir=, log_dir=/data/deploy/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config
- [ Serial ] - InitConfig: cluster=test-cluster, user=tidb, host=10.30.4.121, path=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config/tikv-20160.service, deploy_dir=/data/deploy, data_dir=/data/deploy/data, log_dir=/data/deploy/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config
- [ Serial ] - InitConfig: cluster=test-cluster, user=tidb, host=10.30.4.119, path=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config/tikv-20160.service, deploy_dir=/data/deploy, data_dir=/data/deploy/data, log_dir=/data/deploy/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config
- [ Serial ] - InitConfig: cluster=test-cluster, user=tidb, host=10.30.4.120, path=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config/tikv-20160.service, deploy_dir=/data/deploy, data_dir=/data/deploy/data, log_dir=/data/deploy/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config
- [ Serial ] - InitConfig: cluster=test-cluster, user=tidb, host=10.30.4.118, path=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config/pd-2379.service, deploy_dir=/data/deploy, data_dir=/data/deploy/data.pd, log_dir=/data/deploy/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/test-cluster/config
Error: execute: mv /tmp/alertmanager_00f5ca06-fa50-45aa-98a8-c7e94d66941a.service /etc/systemd/system/alertmanager-9093.service: executor.ssh.execute_failed: Failed to execute command over SSH for ‘tidb@10.30.4.118:7022’ {ssh_stderr: sudo: sorry, you must have a tty to run sudo , ssh_stdout: , ssh_command: PATH=$PATH:/usr/bin:/usr/sbin sudo -H -u root bash -c “mv /tmp/alertmanager_00f5ca06-fa50-45aa-98a8-c7e94d66941a.service /etc/systemd/system/alertmanager-9093.service”}, cause: Process exited with status 1