sudo
Check Items
Check whether the sudo commands and sudo-related files of the node are working.
Solution
- Scenario 1: The sudo command fails to be executed.
During the in-place cluster upgrade, the sudo command must be available. Log in to the node and run the following command to check whether the sudo command is available:
sudo echo hello
If the sudo command is unavailable, copy this command from another node to the target node.
- Scenario 2: Key files cannot be modified.
During the in-place cluster upgrade, the /etc/sudoers and /etc/sudoers.d/sudoerspaas files are modified to obtain the sudo permission and update the components (such as Docker and kubelet) whose owner and owner group are root and related configuration files on the node. Log in to the node and run the following command to check whether the file can be modified:
lsattr -l /etc/sudoers.d/sudoerspaas /etc/sudoers
If immutable is displayed in the command output, the file is locked by the i lock and cannot be modified. You are advised to remove the i lock.
chattr -i /etc/sudoers.d/sudoerspaas /etc/sudoers
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.