Justin I guess I should mention that a couple of weeks ago, I tried to install MATE; I thought I would like to see if I would prefer it to Budgie, which I have been using since installing Solus over 6 months ago. So, I ran sudo eopkg install -c desktop.mate, but it did not work, maybe because my internet connection dropped while it was running. So, I just gave up and moved on, because Budgie was still running fine (up until trying to apply software updates, that is).
So, having read your answer, first I just ran the first command in your series of piped commands (sudo eopkg check) just to see what packages were broken. All were marked OK except for two, mate-applets and python-unidecode). Then I ran the whole piped series, just as you specified, and this is what I got:
$ sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall
Password:
Following packages will be installed:
mate-applets python-unidecode
Total size of package(s): 7.05 MB
Downloading 1 / 2
Package python-unidecode found in repository Solus
python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 9% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 18% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 27% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 36% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 45% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 55% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 64% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 73% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 82% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB) 91% 104.86 MB/s [00:00:00python-unidecode-1.0.23-4-1-x86_64.eopkg (174.0 KB)100% 104.86 MB/s [00:00:00] [complete]
Downloading 2 / 2
Package mate-applets found in repository Solus
mate-applets-1.24.0-23-1-x86_64.eopkg (6.9 MB)100% 176.81 KB/s [00:00:00] [complete]
Installing 1 / 2
python-unidecode-1.0.23-4-1-x86_64.eopkg [cached]
Installing python-unidecode, version 1.0.23, release 4
... It has been hanging for several hours at that point. So apparently I am not able to install anything.
I cannot explain why it won't install the python-unidecode package, as I have never done anything with that.
I really hope this is fixable somehow, and I do not have to completely re-install Solus from scratch.