Terminal y bash no pueden comenzar con el error libiconv

Intenté iniciar Terminal.app en Mac OS X 10.6.8 y obtuve el siguiente error:

dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib Referenced from: /bin/bash Reason: Incompatible library version: bash requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0 [Process completed] 

Tengo MacPorts instalados, entonces sospecho que de algún modo la versión de libiconv está en mal estado. Sin embargo, dado que no puedo iniciar una session de terminal, ni siquiera sé cómo solucionarlo o corregir este error.

  • Script de Shell para reiniciar un determinado process si no responde
  • Intentando instalar un .sh que automatice la installation de .pkg
  • Usar 'alias' en script bash en OSX
  • Este script aleatoriza una dirección MAC, pero luego no puedo renovar el DHCP
  • Bash: devuelve el file editado más recientemente en un directory especificado
  • ¿Cómo puedo hacer que los files invisibles (como el perfil de bash) estén visibles en el buscador?
  • ¿Que debería hacer? Gracias.

  • OSX 10.10 Python se cuelga de bash
  • Los ejecutables de C y C ++ se congelan en Lion, alojados remotamente en el buzón de Ubuntu
  • ¿Hay alguna manera de hacer que pegar en Terminal sea seguro?
  • ¿Cómo puedo cambiar la configuration del terminal usando un atajo de keyboard?
  • ¿Cómo agregar un enlace a Sublime Text?
  • Cambiar el propietario de todos los files propiedad de x
  • 2 Solutions collect form web for “Terminal y bash no pueden comenzar con el error libiconv”

    Sin bash no podrá iniciar session en la Terminal ni a través de ssh. Puede probar zsh lugar, pero esto también depende de la biblioteca.

    Opción 1

    Abre Terminal, ignora el post de error en la window, presiona Shift-Cmd-N y ejecuta /bin/sh , /bin/zsh o /bin/csh lugar de bash. Luego arregla los enlaces simbólicos.

    opcion 2

    Arranque desde el DVD de installation, ejecute Terminal desde allí y vea si la versión 8 de la biblioteca todavía está en /usr/lib (o use libiconv. * Desde el DVD de installation). En caso afirmativo, corrija los enlaces simbólicos y reinicie.

    OTOH como OS X 10.8 se envía con libiconv.2 puede que no tenga 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 la opción 1, pero intenta replace los MacPorts /bin/bash con el original. No sé cómo funcionan los MacPorts, pero el original todavía podría ser /bin/bash.orig o similar.

    Opción 4

    Reinstale el sistema operativo del DVD de installation (no afecta el rest) y vuelva a aplicar las actualizaciones de OS X.

    Abra TextEdit, cargue el cuadro de dialog Abrir file y presione Cmd-Shift-. (eso es un punto al final). Cargue el file .bash_profile

    Copia, desde la línea que comienza:

    # MacPorts Installer addition

    hasta la línea que termina:

    # Finished adapting your PATH environment variable for use with MacPorts.

    en un documento separado. A continuación, elimine esas líneas del file original y guárdelo. Guarde las líneas eliminadas en un nuevo file para su custodia.

    Su Terminal ahora debería funcionar, pero esto no ayudará a su installation de Macports. Desde aquí, puedes intentar solucionarlo o puedes reinstalar Macports retirando (o respaldando) / opt / local.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).