Sin bash
no podrás iniciar sesión en Terminal ni a través de ssh. Puedes probar zsh
en su lugar, pero probablemente también dependa de la biblioteca.
Opción 1
Abre Terminal, ignora el mensaje de error en la ventana, presiona Shift-Cmd-N y ejecuta /bin/sh
, /bin/zsh
o /bin/csh
en lugar de bash. Luego arregla los enlaces simbólicos.
Opción 2
Arranca desde el DVD de instalación, ejecuta Terminal desde allí y verifica si la versión 8 de la biblioteca aún se encuentra en /usr/lib
(o usa libiconv.* desde el DVD de instalación). Si es así, arregla los enlaces simbólicos y reinicia.
Por otro lado, dado que OS X 10.8 viene con libiconv.2
puede que tengas mala 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
Como en la opción 1 pero intenta reemplazar el /bin/bash
de MacPorts con el original. No sé cómo funciona MacPorts, pero el original podría todavía estar ahí como /bin/bash.orig
o similar.
Opción 4
Reinstala el sistema operativo desde el DVD de instalación (no afecta el resto) y reaplica las actualizaciones de OS X.