[MacPorts] #45680: gettext @0.19.3_0 deleted /opt/local/lib/libintl.8.dylib
MacPorts
noreply at macports.org
Wed Oct 29 11:44:42 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: |
--------------------------+--------------------------------
Comment (by geoffdown@…):
Replying to [comment:1 larryv@…]:
> 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]].
Correct on all counts. I had backed them up, fortunately. Thank you sir.
--
Ticket URL: <https://trac.macports.org/ticket/45680#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list