La finestra del terminale OS X scompare al momento del lancio

2

Ho appena estratto un MacBook Pro (OSX 10.9.3). Ho usato l'Assistente Migrazione per trasferire le cose dal mio vecchio mbp, e quasi tutto sembra funzionare tranne qualcosa di molto importante: l'app Terminale. Bene, in realtà uso iTerm, ma entrambi mostrano gli stessi sintomi: quando lancio l'app, la finestra lampeggia per (forse) alcuni millisecondi, quindi scompare.

Non è nascosto o minimizzato. L'app è aperta (nella barra degli strumenti, ecc.), Ma non apparirà nessuna finestra. Ho anche provato a eseguire uno script di shell bash eseguibile (* .command), ma non è apparso nulla e lo script apparentemente non è stato eseguito.

Questo è un problema molto fondamentale. È tornato al negozio Apple? L'unica altra stranezza che ho notato è che il setup quando l'ho avviato per la prima volta era di tipo buggy, e ho dovuto resettarlo a fondo (cosa che mi ha davvero sorpreso). Tuttavia, dopo averlo riavviato, ha funzionato bene, e l'ho configurato come al solito.

Modifica Ecco cosa dice la console quando lancio Terminal.app:

6/6/14 6:46:26.071 AM login[1450]: USER_PROCESS: 1450 tty??
6/6/14 6:46:26.072 AM login[1450]: DEAD_PROCESS: 1450 tty??
6/6/14 6:46:26.076 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd[1448]) Exited with code: 8
6/6/14 6:46:26.076 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd) Throttling respawn: Will start in 10 seconds
6/6/14 6:46:36.241 AM login[1454]: USER_PROCESS: 1454 tty??
6/6/14 6:46:36.243 AM login[1454]: DEAD_PROCESS: 1454 tty??
6/6/14 6:46:36.247 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd[1452]) Exited with code: 8
6/6/14 6:46:36.247 AM com.apple.launchd.peruser.501[173]: (cx.pow.powd) Throttling respawn: Will start in 10 seconds

Continua a ripetere messaggi simili ogni dieci secondi.

Modifica 2 Se, nelle mie preferenze Terminal.app, cambi "Conchiglia aperta con:" a "Comando (percorso assoluto)", che è "/ usr / local / bin / bash", viene visualizzata una finestra che dice.

[Command not found: /usr/local/bin/bash]

[Could not create a new process and open a pseudo-tty.]
    
posta Rico Picone 06.06.2014 - 08:04
fonte

1 risposta

3

Bene posso chiederti quale shell di login predefinita è? il mio è /usr/local/bin/bash da Homebrew , e se sposto la mia roba dalla macchina del tempo in un nuovo computer Homebrew è lì ma per qualche motivo è stato , quindi ho bisogno di cambiare la shell di login, rimuovere Homebrew, reinstallare XCode, reinstallare Homebrew, reinstallare /usr/local/bin/bash e cambiare di nuovo la mia shell di login predefinita. Potrei sbagliarmi sulla tua istanza speciale, ma è qualcosa che vale la pena considerare. In generale, Migration Assistant lavora per i tuoi dati e tutte le cose "normali" e le app di Google Apps, ma qualsiasi roba sviluppatore / Unix viene interrotta (o così è la mia esperienza su dozzine di migrazioni).

PS per cambiare la shell di login predefinita vai al pannello delle preferenze (la cosa con l'icona delle ruote dentate), Utenti e gruppo, sblocca se necessario, fai clic con il pulsante destro del mouse su te stesso - verrà visualizzata l'opzione "Opzioni avanzate", fai clic e modifica la shell di accesso. Salva, disconnetti e sei pronto.

    
risposta data 06.06.2014 - 15:21
fonte

Leggi altre domande sui tag