[MacPorts] #45680: gettext @0.19.3_0 deleted /opt/local/lib/libintl.8.dylib
MacPorts
noreply at macports.org
Wed Oct 29 11:32:48 PDT 2014
#45680: gettext @0.19.3_0 deleted /opt/local/lib/libintl.8.dylib
--------------------------+--------------------------------
Reporter: geoffdown@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.2
Resolution: invalid | Keywords:
Port: |
--------------------------+--------------------------------
Changes (by larryv@…):
* keywords: Tiger =>
* status: new => closed
* resolution: => invalid
* port: gettext =>
Comment:
Replying to [ticket:45680 geoffdown@…]:
> {{{
> :msg:activate ---> Activating gettext @0.19.2_0
> :debug:activate Using /usr/bin/tar
> :debug:activate Using /usr/bin/bzip2
> :info:activate dyld: Library not loaded: /opt/local/lib/libintl.8.dylib
> :info:activate Referenced from: /bin/sh
> :info:activate Reason: image not found
> }}}
1. You replaced `/bin/sh` with MacPorts’ bash, presumably to counter
Shellshock.
1. MacPorts’ bash links against `libintl.8.dylib`, which is part of the
`gettext` port.
1. During the upgrade process, MacPorts deactivated the old `gettext`,
thus removing `libintl.8.dylib` and breaking your new `/bin/sh`.
1. Now MacPorts cannot do anything because `/bin/sh` is broken.
You need to replace `/bin/sh` and `/bin/bash` with working binaries.
Restore them from backups or from your OS X installation media.
If you want to re-harden your system afterwards, ask for advice on
[[MailingLists|macports-users]].
--
Ticket URL: <https://trac.macports.org/ticket/45680#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list