* [gentoo-user] Libffi and total anihilation.
[not found] <da1efa79-9e11-64eb-1b36-613b0c21136c.ref@verizon.net>
@ 2021-08-20 4:39 ` Alan Grimes
0 siblings, 0 replies; only message in thread
From: Alan Grimes @ 2021-08-20 4:39 UTC (permalink / raw
To: Gentoo User
Way to go guys!
I mindlessly fired off an update after like 6 months this morning and
forgot about it and, this evening, realized I had managed to utterly
break python, and by extension emerge. It looks like it was meaning to
shoot itself in the foot from the beginning but it ended up using a
tactical nuclear warhead, guess it really really wanted to get the job
done...
...
What can I say, guys. I'm in awe... This is truly awe inspiring how
after all these years you keep coming up with new and more spectacular
ways to screw up the system...
I tried to bullshit my way around the version block but it actually does
a version query on the library and refuses to run on version 8
regardless of what the file is called.
tortoise ~ # revdep-rebuild
Traceback (most recent call last):
File "/usr/lib/python-exec/python3.9/revdep-rebuild", line 33, in <module>
from gentoolkit.revdep_rebuild import rebuild
File
"/usr/lib/python3.9/site-packages/gentoolkit/revdep_rebuild/rebuild.py",
line 27, in <module>
from .analyse import analyse
File
"/usr/lib/python3.9/site-packages/gentoolkit/revdep_rebuild/analyse.py",
line 13, in <module>
from .collect import (prepare_search_dirs, parse_revdep_config,
File
"/usr/lib/python3.9/site-packages/gentoolkit/revdep_rebuild/collect.py",
line 13, in <module>
from .settings import parse_revdep_config
File
"/usr/lib/python3.9/site-packages/gentoolkit/revdep_rebuild/settings.py",
line 14, in <module>
portage_root = str(portage.root)
File "/usr/lib/python3.9/site-packages/portage/proxy/objectproxy.py",
line 61, in __str__
return str(object.__getattribute__(self, '_get_target')())
File "/usr/lib/python3.9/site-packages/portage/__init__.py", line 661,
in _get_target
return _get_legacy_global(name)
File "/usr/lib/python3.9/site-packages/portage/_legacy_globals.py",
line 36, in _get_legacy_global
portage.db = portage.create_trees(**kwargs)
File "/usr/lib/python3.9/site-packages/portage/__init__.py", line 550,
in create_trees
settings = config(config_root=config_root, target_root=target_root,
File "/usr/lib/python3.9/site-packages/portage/proxy/objectproxy.py",
line 29, in __call__
result = object.__getattribute__(self, '_get_target')()
File "/usr/lib/python3.9/site-packages/portage/proxy/lazyimport.py",
line 127, in _get_target
__import__(name)
File
"/usr/lib/python3.9/site-packages/portage/package/ebuild/config.py",
line 45, in <module>
from portage.repository.config import (
File "/usr/lib/python3.9/site-packages/portage/repository/config.py",
line 31, in <module>
import portage.sync
File "/usr/lib/python3.9/site-packages/portage/sync/__init__.py", line
9, in <module>
from portage.sync.controller import SyncManager
File "/usr/lib/python3.9/site-packages/portage/sync/controller.py",
line 21, in <module>
from portage.package.ebuild.doebuild import _check_temp_dir
File
"/usr/lib/python3.9/site-packages/portage/package/ebuild/doebuild.py",
line 81, in <module>
from portage.util.compression_probe import _compressors
File
"/usr/lib/python3.9/site-packages/portage/util/compression_probe.py",
line 4, in <module>
import ctypes
File "/usr/lib/python3.9/ctypes/__init__.py", line 8, in <module>
from _ctypes import Union, Structure, Array
ImportError: libffi.so.7: cannot open shared object file: No such file
or directory
tortoise ~ #
###
tortoise ~ # emerge
Traceback (most recent call last):
File "/usr/lib/python-exec/python3.9/emerge", line 46, in <module>
from _emerge.main import emerge_main
File "/usr/lib/python3.9/site-packages/_emerge/main.py", line 21, in
<module>
from portage.sync import _SUBMODULE_PATH_MAP
File "/usr/lib/python3.9/site-packages/portage/sync/__init__.py", line
9, in <module>
from portage.sync.controller import SyncManager
File "/usr/lib/python3.9/site-packages/portage/sync/controller.py",
line 21, in <module>
from portage.package.ebuild.doebuild import _check_temp_dir
File
"/usr/lib/python3.9/site-packages/portage/package/ebuild/doebuild.py",
line 81, in <module>
from portage.util.compression_probe import _compressors
File
"/usr/lib/python3.9/site-packages/portage/util/compression_probe.py",
line 4, in <module>
import ctypes
File "/usr/lib/python3.9/ctypes/__init__.py", line 8, in <module>
from _ctypes import Union, Structure, Array
ImportError: libffi.so.7: cannot open shared object file: No such file
or directory
tortoise ~ #
--
Beware of Zombies. =O
#EggCrisis #BlackWinter
White is the new Kulak.
Powers are not rights.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-08-20 4:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <da1efa79-9e11-64eb-1b36-613b0c21136c.ref@verizon.net>
2021-08-20 4:39 ` [gentoo-user] Libffi and total anihilation Alan Grimes
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox