Hi all.
I saw some similar threads but mostly for fresh installs or the solutions didn't work for me so here's another one..
I updated some packages through Discover, it randomly got stuck half-way, then threw some stack trace I didn't think to save and showed 0 packages to update. Well okay everything still worked so whatever.
Yesterday I realize some packages are missing, the most obvious one being Steam.
Try running eopkg directly and it gives
Program terminated.
Unable to read file (/var/lib/eopkg/package/....
Found here a similar issue, did
sudo eopkg clean
sudo eopkg dc
sudo eopkg rmo
Now, clean and dc went normal. Doing rmo brings me to the next error in the line which is
System error. Program terminated.
not enough values to unpack (expected 3, got 1)
I tried getting the static binary from another support thread, the latest i found was eopkg4-bin-4.0.0-19-1 same result. Multiple restarts and all that yield no improvement. So I'm stuck on this now and not sure how to proceed. Not all commands to this. I can list-components normally for example but list-available or list-installed fail with the same error.
Traceback for any of the failing commands when running with the debug flag has the same basic output here.
Traceback:
File "/tmp/onefile_18713_1770284817_316078/eopkg.py3", line 83, in <module>
File "/tmp/onefile_18713_1770284817_316078/eopkg.py3", line 79, in main
File "/tmp/onefile_18713_1770284817_316078/pisi/cli/pisicli.py", line 132, in run_command
File "/tmp/onefile_18713_1770284817_316078/pisi/cli/rebuilddb.py", line 47, in run
File "/tmp/onefile_18713_1770284817_316078/pisi/api.py", line 78, in wrapper
File "/tmp/onefile_18713_1770284817_316078/pisi/api.py", line 937, in rebuild_db
File "/tmp/onefile_18713_1770284817_316078/pisi/db/filesdb.py", line 33, in init
File "/tmp/onefile_18713_1770284817_316078/pisi/db/filesdb.py", line 300, in __check_filesdb
File "/tmp/onefile_18713_1770284817_316078/pisi/db/filesdb.py", line 325, in __rebuild
File "/tmp/onefile_18713_1770284817_316078/pisi/db/installdb.py", line 120, in list_installed
File "/tmp/onefile_18713_1770284817_316078/pisi/db/lazydb.py", line 125, in __getattr__
File "/tmp/onefile_18713_1770284817_316078/pisi/db/lazydb.py", line 120, in __init
File "/tmp/onefile_18713_1770284817_316078/pisi/db/installdb.py", line 67, in init
File "/tmp/onefile_18713_1770284817_316078/pisi/db/installdb.py", line 75, in __generate_installed_pkgs
File "/tmp/onefile_18713_1770284817_316078/pisi/db/installdb.py", line 72, in split_name
System is Solus 4.8, eopkg version is 4.3.4, kernel is 6.17.8-324.current, running on Budgie. CPU AMD Ryzen 7, GPU Radeon RX6900.