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.

¿Que debería hacer? Gracias.

  • ¿Id de la tienda de aplicaciones diferente de la ID del sistema OSX?
  • Quicklook para terminal de pantalla completa
  • ¿Cómo uso / habilito Tor cuando uso Terminal?
  • Comando de terminal para mostrar el cuadro de dialog de apagado
  • El formatting de salida `ls -G` cambia con less espacio entre columnas
  • Ejecutable de script Python abierto por editor de text
  • ¿Cuál es el estilo de edición de línea de command utilizado por el emulador de terminal?
  • ¿Dónde se almacenan los files C "object" y "ejecutable" en Xcode?
  • 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).