Sin bash
no podrá iniciar sesión en la Terminal o a través de ssh. Puede probar zsh
en su lugar, pero probablemente esto también depende de la biblioteca.
Opción 1
Abra Terminal, ignore el mensaje de error en la ventana, presione Shift-Cmd-N y ejecute /bin/sh
, /bin/zsh
o /bin/csh
en lugar de bash. Luego arregla los enlaces simbólicos.
Opción 2
Arranque desde el DVD de instalación, ejecute Terminal desde allí y vea si la versión 8 de la biblioteca todavía está en /usr/lib
(o use libiconv. * del DVD de instalación). Si es así, arregle los enlaces simbólicos y reinicie.
OTOH, ya que OS X 10.8 se envía con libiconv.2
, es posible que no tengas suerte:
lrwxr-xr-x 1 root wheel 16 Oct 16 20:50 libiconv.2.4.0.dylib@ -> libiconv.2.dylib
-r-xr-xr-x 1 root wheel 2113600 Oct 16 20:50 libiconv.2.dylib*
lrwxr-xr-x 1 root wheel 20 Oct 16 20:50 libiconv.dylib@ -> libiconv.2.4.0.dylib
Opción 3
Me gusta la opción 1, pero intenta reemplazar el MacPorts /bin/bash
con el original. No sé cómo funciona MacPorts, pero el original aún podría tener el formato /bin/bash.orig
o similar.
Opción 4
Reinstale el sistema operativo desde el DVD de instalación (no afecta al resto) y vuelva a aplicar las actualizaciones de OS X.