I logged in to update some packages and did emerge sync and an emerge -av portage. Portage told me I needed a new version:
Code: Select all
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] sys-apps/portage-2.0.50-r11 [2.0.50-r9] -build -multilib -(selinux) 218 kB
Code: Select all
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> sys-apps/portage-2.0.50-r11 merged.
sys-apps/portage
selected: 2.0.50-r9
protected: 2.0.50-r11
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages...
Code: Select all
...
--- !empty dir /usr/share/doc
--- !empty dir /usr/share
--- !empty dir /usr/sbin
--- !empty dir /usr/lib/misc
--- !empty dir /usr/lib/gconv
--- !empty dir /usr/lib
--- !empty dir /usr/include/sys
--- !empty dir /usr/include/bits
--- !empty dir /usr/include
--- !empty dir /usr/bin
--- !empty dir /usr
--- !empty dir /sbin
--- !empty dir /lib
--- !empty dir /etc
!!! Couldn't empty HOME: /var/tmp/portage/homedir
!!! [Errno 2] No such file or directory
Traceback (most recent call last):
File "/usr/bin/emerge", line 2605, in ?
File "/usr/bin/emerge", line 1852, in unmerge
for y in pkgmap[x]["selected"]:
File "/usr/lib/portage/pym/portage.py", line 2494, in unmerge
File "/usr/lib/portage/pym/portage.py", line 5478, in unmerge
# XXX: Use vardbapi to load up env vars.
File "/usr/lib/portage/pym/portage.py", line 2266, in doebuild
try:
File "/usr/lib/portage/pym/portage.py", line 1563, in spawn
# *carefully* --- report error here
OSError: [Errno 2] No such file or directory
!!! FAILED postrm: 1
Traceback (most recent call last):
File "/usr/bin/emerge", line 2605, in ?
File "/usr/bin/emerge", line 1852, in unmerge
for y in pkgmap[x]["selected"]:
File "/usr/lib/portage/pym/portage.py", line 2494, in unmerge
File "/usr/lib/portage/pym/portage.py", line 5478, in unmerge
# XXX: Use vardbapi to load up env vars.
File "/usr/lib/portage/pym/portage.py", line 2266, in doebuild
try:
File "/usr/lib/portage/pym/portage.py", line 1563, in spawn
# *carefully* --- report error here
OSError: [Errno 2] No such file or directory
!!! FAILED postrm: 1
Code: Select all
-bash: /bin/ls: No such file or directory
So I was left with a completely unusable system. I was unable to ssh into the system: a connection was established and the password cleared but the remote host reported that /bin/bash did not exist. I can't execute anything in the ssh session that is still open...
Please help.

