Mac - todas as saídas de comando 'Processo concluído'

1

(MacBook Pro 2009 executando o Snow Leopard - OS X 10.6.8)

Eu acredito que isso está relacionado com a instalação de MacPorts hoje - embora a outra coisa que eu fiz antes de notar quaisquer sintomas foi instalar uma versão de teste do Adobe Illustrator CS6.

Os sinais iniciais estavam abrindo uma aba extra no Terminal (eu já tinha um par aberto e funcionando) - em vez de me avisar, ele diz apenas [Process exited - exit code 1] .

Coisas que eu tentei:

  • Trashing Terminal prefs em ~/Library/Preferences/
  • Alterando 'o shell é aberto com' no Terminal, para (variavelmente) /usr/bin/login , /bin/bash , /bin/sh
  • Usando o Shell > Novo comando no Terminal para executá-los e experimentando os --norc e --noprofile switches
  • Desinstalando o MacPorts seguindo as instruções
  • Restaurando o backup do meu .bash_profile criado pelo MacPorts, verifique o conteúdo de .bash_profile e .bashrc
  • Fazer logoff e voltar novamente
  • Reiniciando o Mac
  • Efetuando login como outro usuário existente e tentando iniciar o Terminal - mesmos sintomas
  • Tentativa de executar essencialmente qualquer coisa abaixo de /bin - por exemplo cat , chmod , cp , ls etc - a saída é geralmente [Process completed] ou [Process exited - exit code 1]
  • Execução de permissões de reparo no Utilitário de Disco
  • Usando o modo de inicialização segura (mantenha pressionada a tecla shift na inicialização)

Parece não haver nada especialmente relevante no Log do Console. Nota: Eu tenho o Homebrew instalado.

Esta página descreve um script que (se não for muito antigo) me diz quais arquivos foram alteradas no Time Machine - exceto a execução dessa - qualquer que seja a pasta - produz a mesma mensagem.

Resposta (veja abaixo): Causado pelo arquivo em / usr / lib / eu havia substituído anteriormente. Corrigido uma vez restaurado do backup.

    
por William Turrell 28.08.2012 / 20:25

2 respostas

2

Eu sou o bastante de uma noz Unix que, se eu fosse você, provavelmente inicializaria minha máquina de uma unidade diferente para que eu pudesse trabalhar e começar a procurar pelo culpado.

Mas se você quiser que as coisas funcionem novamente, recomendo reinstalar o Snow Leopard no local. Isso essencialmente faz uma instalação de reparo. Certifique-se de que você tenha um backup bom, completo e testado primeiro, de qualquer forma, apenas no caso.

A propósito, não olhe apenas no log do console; também procure nos fluxos de log "Kernel" e "System" e "All Messages" no Console.app. O log chamado "Console" é geralmente apenas um log de saída de processos executados pelo usuário atual, não de processos no nível do sistema e eventos do kernel. Você precisa procurar nesses outros logs para ver se há pistas no nível do sistema.

    
por 28.08.2012 / 20:42
1

Isso se deveu a outra mudança recente, na qual eu tinha visto repetidos conselhos para substituir um arquivo em / usr / lib ( libcurl.4.dylib ) por uma versão mais recente de algum site. Felizmente eu fiz uma nota disto e tive um backup. O erro estava no console, mas só parecia durante a inicialização, não se queixou depois disso.

No momento em que troquei o arquivo, tudo começou a funcionar novamente.

    
por 29.08.2012 / 11:56