this post was submitted on 10 Nov 2023
10 points (91.7% liked)

Arch Linux

7750 readers
2 users here now

The beloved lightweight distro

founded 4 years ago
MODERATORS
 

So I just fixed my Arch KDE install this morning (I broke plasma after an update) and now I have an issue with sudo. It simply doesn't do anything when I use it manually in the terminal and when I use yay, it gives an exec format error for the sudo file. After checking on the file using both the file command and kate. Both say that the file is empty. Is that supposed to be the case? If not, how do I fix it?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] yoevli@lemmy.world 5 points 1 year ago (1 children)

It's not meant to be empty. You could fix it by mounting your root partition in a live environment and copying over the sudo binary from the live disk, but without knowing why this happened I'd personally be a bit nervous that other binaries are corrupted as well, so I'd maybe consider reinstalling the OS (preserving the home partition/folder ofc). You could also probably get away with just reinstalling coreutils and fixing any other issues as they crop up if and when they do.

[โ€“] Still@programming.dev 6 points 1 year ago

don't copy over the sudo binary, chroot I to it and then reinstall the sudo package with pacman