Today, on my Centos server I tried to add a user but got the following error:
-bash: /usr/sbin/useradd: Input/output error
How do I fix it?
Answers:
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
Method 1
“Input/output error” indicates something that shouldn’t happen somewhere in the input/output stack. The intended meaning is a hardware failure: your hard disk is failing.
Often this error turns up in cases where the problem is a software bug or a misuse of a special-purpose filesystem. But here, you’re reading from a system directory, so a hardware failure is the most likely explanation.
RAM also tends to fail, so when you see an inexplicable error, do test your RAM.
All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0