this is the 2nd time I have come across this error, and I am trying to understand why it occurred. Has my device been compromised, as suggested here?
I am running Ubuntu 22.04
Steps taken leading up to error:
sudo chmod 600 configfile.yaml (From inside /etc/netplan/) sudo configfile.yaml (commented out irrelevant line, ctrl-x, yes, saved file) When I attempted to apply my changes...
(base) user@device:/etc/netplan$ sudo netplan apply -bash: /usr/bin/sudo: no such file or directory (base) user@device: cd /usr/bin (base) user@device: ls -bash: /usr/bin/ls: no such file or directory Suddenly, almost every command failed to run. Though /usr/bin still existed, many commands were missing.
My path variable seemed fine...
echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin But I could not do anything. I tried rebooting, it failed to find an init file in any folders, loading to 'initramfs'
run-init: cant execute '/sbin/init': No such file or directory I do not know what the issue was, but many files in 'root/sbin, root/bin, root/lib' were entirely missing.
Copying these folders from a clean install resolved the problem, allowing me to boot again, but I am trying to understand why the issue occurred, how I can prevent it from occurring again, and if my device has been rooted as a result of some open ports.
If it is helpful...
The first time this occurred, I tried to run this file sudo sh ./script.sh.
grep /etc/netplan/configfile.yaml >> output.txt grep /etc/hostapd/configfile.conf ip a show wlan0 >> output.txt echo "Text..." >> output.txt systemctl enable netplan >> output.txt Issues with the script, Sure. Nothing in here seems like it should have bricked my machine though.
UPDATE:
It happened again. No idea why. I tried to ssh in and it wouldn’t accept my key. Wanted me to manually login. Typed it out but it kept saying ‘invalid password’.
After I copied over the missing folders from the 2nd time, I tried the following
- [x] Read tested all Disk chunks
- [x] fsck’d boot drive (mmcblk0p1). Can’t figure out how to fsck root drive. It’s mounted in initramfs, if i umount it, the folder /dev disappears, and I can’t fsck if.
- [x] Tried reinstalling/repairing ubuntu core libraries