I tried to get rid of pwm, and this is what I got: sudo emerge -C pwm x11-wm/pwm selected: 1.0.20010309 protected: none omitted: none >>> Packages in red are slated for removal. >>> Packages in green will not be removed. >>> Waiting 5 seconds before starting unmerge. >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 0 >>> Unmerging x11-wm/pwm-1.0.20010309... <<< obj /usr/share/man/man1/pwm.1x.gz <<< obj /usr/share/gnome/wm-properties/PWM.desktop <<< obj /usr/share/doc/pwm-1.0.20010309/config.txt <<< obj /usr/share/doc/pwm-1.0.20010309/README.gz <<< obj /usr/share/doc/pwm-1.0.20010309/LICENSE <<< obj /usr/share/doc/pwm-1.0.20010309/ChangeLog.gz <<< obj /usr/bin/pwm --- cfgpro obj /etc/X11/pwm/sample.conf --- cfgpro obj /etc/X11/pwm/pwm.conf --- cfgpro obj /etc/X11/pwm/menus-default.conf --- cfgpro obj /etc/X11/pwm/look-brownsteel.conf --- cfgpro obj /etc/X11/pwm/look-beoslike.conf --- cfgpro obj /etc/X11/pwm/keys-default.conf --- cfgpro obj /etc/X11/pwm/buttons-default.conf <<< dir /usr/share/doc/pwm-1.0.20010309 --- !empty dir /usr/share/man/man1 --- !empty dir /usr/share/man --- !empty dir /usr/share/gnome/wm-properties --- !empty dir /usr/share/gnome --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr/bin --- !empty dir /usr --- !empty dir /etc/X11/pwm --- !empty dir /etc/X11 --- !empty dir /etc Traceback (most recent call last): File "/usr/bin/emerge", line 1355, in ? if 1==unmerge(myaction, myfiles): File "/usr/bin/emerge", line 1132, in unmerge retval=portage.unmerge(mysplit[0],mysplit[1],portage.root) File "/usr/lib/python2.2/site-packages/portage.py", line 1366, in unmerge mylink.unmerge() File "/usr/lib/python2.2/site-packages/portage.py", line 3438, in unmerge a=doebuild(myebuildpath,"postrm",self.myroot) File "/usr/lib/python2.2/site-packages/portage.py", line 1008, in doebuild settings["STARTDIR"]=os.getcwd() OSError: [Errno 2] No such file or directory
2 questions ... (1) is this related to Bug 7494 (2) what version of portage are you using (3) what if you `su ; cd / ; emerge -C pwm` ?
This is fixed in 2.0.37. Please remember to specify the Portage version when reporting a bug.