hi
I am trying to figure out some other issue as described over here:
https://discuss.getsol.us/d/7775-boot-from-luks-device-freezes-after-password-entry
for that I like to follow @greengem70 approach and rollback to an earlier state of my installation. trying to do a
sudo eopkg --debug hs -t 785
fails with:
Downloading 40 / 320
Package linux-firmware found in repository Solus
linux-firmware-20210818-54-1-x86_64.eopkg [cached]
Downloading 41 / 320
System error. Program terminated.
<type 'exceptions.Exception'>: Repo item youtube-dl not found
Please use 'eopkg help' for general help.
Traceback:
File "/usr/bin/eopkg", line 82, in <module>
cli.run_command()
File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
self.command.run()
File "/usr/lib/python2.7/site-packages/pisi/cli/history.py", line 125, in run
self.takeback(opno)
File "/usr/lib/python2.7/site-packages/pisi/cli/history.py", line 63, in takeback
pisi.api.takeback(operation)
File "/usr/lib/python2.7/site-packages/pisi/api.py", line 69, in wrapper
ret = func(*__args,**__kw)
File "/usr/lib/python2.7/site-packages/pisi/api.py", line 486, in takeback
pisi.operations.history.takeback(operation)
File "/usr/lib/python2.7/site-packages/pisi/operations/history.py", line 188, in takeback
if fetch_remote_file(pkg, errors):
File "/usr/lib/python2.7/site-packages/pisi/operations/history.py", line 104, in fetch_remote_file
uri = pisi.file.File.make_uri(__getpackageurl_binman(package))
File "/usr/lib/python2.7/site-packages/pisi/operations/history.py", line 71, in __getpackageurl_binman
package_ = packagedb.get_package (pkg)
File "/usr/lib/python2.7/site-packages/pisi/db/packagedb.py", line 84, in get_package
pkg, repo = self.get_package_repo(name, repo)
File "/usr/lib/python2.7/site-packages/pisi/db/packagedb.py", line 197, in get_package_repo
pkg, repo = self.pdb.get_item_repo(name, repo)
File "/usr/lib/python2.7/site-packages/pisi/db/itembyrepo.py", line 50, in get_item_repo
raise Exception(_("Repo item %s not found") % str(item))
i do have several of those in the cache though:
ls /var/cache/eopkg/packages/youtube-dl-*
/var/cache/eopkg/packages/youtube-dl-176-177-1-x86_64.delta.eopkg /var/cache/eopkg/packages/youtube-dl-2021.02.22-167-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.04.26-174-1-x86_64.eopkg
/var/cache/eopkg/packages/youtube-dl-2020.09.06-158-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.03.02-168-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.05.16-175-1-x86_64.eopkg
/var/cache/eopkg/packages/youtube-dl-2020.09.14-159-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.03.03-169-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.06.06-176-1-x86_64.eopkg
/var/cache/eopkg/packages/youtube-dl-2020.09.20-160-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.04.01-171-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.06.06-177-1-x86_64.eopkg
/var/cache/eopkg/packages/youtube-dl-2021.02.10-166-1-x86_64.eopkg /var/cache/eopkg/packages/youtube-dl-2021.04.07-172-1-x86_64.eopkg
could anyone give me a hint on how to trick eopkg to use the cached one?
thx a lot