Office 2008 for Mac - Word crash
Update: Soluzione proposta da Enzo_Vincenzo ET Soluzione finale per i crash di Word 2008 Mac in Mac OS X Leopard 10.5.2 (appena inserita, in Inglese, anche sul sito MacTopia di Microsoft per Word 2008). Innanzitutto, verificare di aver eliminato ogni residuo e preferenze di precedenti versioni di Office. Il problema può derivare sia da errori nei Permessi di Leopard e/o dal package che contiene il Correttore Grammaticale ed è situato in "/Applicazioni/Microsoft Office 2008/Office/Shared Applications/ProofingTools/"). E' vero, come qualcuno suggerisce, che basti rimuovere il pacchetto ‘ItalianGrammar.proofingtool’ da "Microsoft Office 2008/Office/Shared Applications/ProofingTools/" e Word 2008 non si bloccherà più al suo avvio... Così facendo, però... perderete ogni facoltà di usare il Correttore Grammaticale!!! Spiegazione Subito dopo l'installazione di Office 2008, se esaminiamo i permessi delle cartelle e dei file in"Microsoft Office 2008" servendoci dell'Inspector del Finder (=Tasto Mela+I), vedremo che essi sono : _unknown (per l'Utente)) e admin (per il Gruppo). Soltanto due file, tuttavia, hanno Sistema e admin come permessi (Quali essi siano, lo si evince da quanto sotto). Se, invece, si esamina la cartella di Office 2008 mediante il Terminale e il comando “ls -alGO” (senza le virgolette, ovvio) si noterà che l'installazione di Office inserisce i seguenti permessi a ogni suo file e cartella in Applicazioni: 503 qual Utente e admin quale Gruppo. Inserire 503, probabilmente, è diverso che scrivere _unknown (esattamente ciò che appare con Inspector) come io avevo provato a fare in uno dei vari tentativi. Scusate se non spiego altro ma non sono un gran conoscitore di UNIX e Leopard ha stravolto la maniera in cui, finora, Mac OS X ha gestito i Permessi (c.d. UNIX privileges). Da qui, dopo aver effettuato un esame molto accurato su ogni qualcosa sia installato da Microsoft Office 2008 per Mac, effettuando l’installazione in un mio Disco con Leopard in una situazione molto pulita, sono rientrato nel Disco in cui Word 2008 crashava e ho effettuato le seguenti procedure. 1) In Terminale (notare che Terminale è contenuto nella cartella /Applicazioni/Utility) scrivere: sudo chown -vR 503:admin /Applications/Microsoft\ Office\ 2008/ e premere il tasto Invio (Enter) 2) Terminale chiederà la password di amministratore. Digitare la password con calma e e premere il tasto Invio (Enter) Notare che mentre digitate la password in Terminale non vedrete accadere nulla e ciò è normale. 3) Copiare il comando al rigo successivo, da sudo fino a plist e incollarlo in Terminale: sudo chown -vR root:admin /Applications/Microsoft\ Office\ 2008\Office\OfficePID.plist /Applications/Microsoft\ Office\ 2008\Office\SetupInfo.plist quindi e premere il tasto Invio (Enter). 4) Sempre in Terminale scrivere, esattamente (o copiate e incollate il comando sottostante): rm -vfR ~/Library/Preferences/com.microsoft.* e premere il tasto Invio (Enter) 5) scrivere (o copiare e incollare): rm -vfR ~/Library/Preferences/Microsoft e premere il tasto Invio (Enter) ADESSO ATTENZIONE perché sospetto che questo sia il mio grande segreto poiché, nel cercare e cancellare le Preferenze riferite a Microsoft, sfugge quanto segue!!!! Occorre cancellare il file del profilo del Correttore Grammaticale che è situato, anch’esso, in Tua_Home/Libreria/Preferences. 6) Pertanto, sempre stando in Terminale (si fa prima e, se fai attenzione, si sbaglia anche meno che da Finder...), digitare: rm -vfR ~/Library/Preferences/*.grammar.profiles e premere il tasto Invio (Enter). Notare che l’asterisco * indica il nome della lingua. Per noi Italiani, perciò, il comando dovrebbe essere rm -vfR ~/Library/Preferences/italian.grammar.profiles ma io preferisco suggerire di scrivere esattamente come al punto 6) perché potrebbe accadere che Word crei file di preferenze grammaticali anche per altre lingue qualora, dalle sue opzioni, scegliessimo di sostituire la lingua per correggere, magari, una lettera da inviare ad amici stranieri. Non so, inoltre, se a Word, occasionalmente, potrebbe venire in mente di crearseli da solo... Non dimentichiamo che si tratta, pur sempre, di una produzione microSoft... ;-) NOTA per chi non sappia come scrivere il segno ~ e desideri imparare. Il segno ~, detto Tilde, è importante nei Sistemi UNIX poiché rappresenta la Home dell’Utente. Per ottenerlo con la Tastiera Italiana basta premere il tasto Alt/Option e, mentre lo si mantiene premuto, premere il tasto col numero 5. Ma deve essere il numero 5 situato in alto alla Tastiera, assieme al segno% e non, invece, il numero 5 situato a destra, nel tastierino numerico! Ciao a tutti Enzo_Vincenzo ET ---------------------------------------------------------- Come avrete già sperimentato se avete provato Office 2008, Word tende a crashare appena aperto. Osservando bene il log del crash si capisce che il problema riguarda proprio il file in cui è conservata la grammatica italiana: Thread 0 crashed:
# 1 0x90b6e36b in _signgam + 0x909D4B6B (libSystem.B.dylib + 0x0004036b) # 2 0x90b67dd7 in _signgam + 0x909CE5D7 (libSystem.B.dylib + 0x00039dd7) # 3 0x28174607 in _TRACE_add + 0x000000A5 (ItalianGrammar + 0x00002607) # 4 0x2817468d in _TRACE_adds + 0x0000002E (ItalianGrammar + 0x0000268d) # 5 0x28192bbe in _EXTRAWORDS_createfrommemory + 0x000000AD (ItalianGrammar + 0x00020bbe) # 6 0x281ec34d in GramIt::GramOpenMdt(FSRef*, unsigned short*, unsigned short, FSRef*) + 0x000004AB (ItalianGrammar + 0x0007a34d) # 7 0x281f2d82 in _GramOpenMdt + 0x00000068 (ItalianGrammar + 0x00080d82) # 8 0x015dae76 in _McpIGetNewFile + 0x00000302 (MicrosoftComponentPlugin + 0x00064e76) # 9 0x015daee0 in _McpIGetNewFile + 0x0000036C (MicrosoftComponentPlugin + 0x00064ee0) # 10 0x015dbc2d in _ProofOpenGrammarSession + 0x00000085 (MicrosoftComponentPlugin + 0x00065c2d)Dopo alcune prove ho trovato il file incriminato e sono riuscito a far funzionare Word. Il prezzo è la mancanza delle regole grammaticali italiane, mentre l'autocorrezione ed i suggerimenti funzionano ancora. A voi la scelta: aspettare il rilascio di una patch da parte di Microsoft (?!?!?) oppure provare con questa "pezza". Le operazioni necessarie a risolvere il problema sono le seguenti: 1) Andate nella cartella Nomeutente/Applications/Microsoft Office 2008/Office/Shared Applications/Proofing Tools/ Se la vostra cartella di installazione di Office non fosse standard, sostituite Nomeutente/Applications/Microsoft Office 2008/ con il percorso della vostra cartella. 2) Copiate il file ItalianGrammar.proofingtool in una cartella sicura. Nel caso Microsoft si degnasse di rilasciare una patch, dovrete ricopiarlo nella sua cartella di origine e poi applicare l'eventuale "cura". 3) Cancellate il file ItalianGrammar.proofingtool dalla sua cartella di origine. 4) Ora Word dovrebbe (e sottolineo dovrebbe) funzionare. Fulcrum
21 commenti:
ma pensa tè quanto sono avanti quelli della Microsoft....vabeh,adesso provo questo tuo metodo!speriamo funzioni,vedere un programma che crasha su Mac è davvero assurdo ehehe
grazie
ciaao
Si ora funziona tutto grazie, anche io avevo il sospetto sui file della localizzazione italiana
www.securitystudio.com
Bingo ora funziona.
grazie 100000000
L'assurdità sta proprio nel fatto che crashi dal primo avvio...immediatamente...ma come si fa a commercializzare un programma del genere??
grazie mille!
ottima cura!
Guarda, in effetti la cosa funziona. Word mi crasha solo da UTENTE; se lo lancio da Amministratore la cosa non si verifica.
Probabilmente... è un problema di permessi.
Ora funziona anche a me.
Grazie.
Grazie Fulcrum! Effettivamente, sul mio Leopard, cestinato il file in questione, Word 2008 non crasha più un secondo dopo l'avvio.
Confermo anche quanto detto da Michelangelo, se mi loggavo da admin allora Word2008 non crashava...
Grazie di aver scoperto una mezza soluzione, ora speriamo che Microsoft, visto che il pacchetto software non lo regala, prenda provvedimenti correttivi... anche se... sono passato al mac proprio per questo genere di problemi e farei a meno di Office se potessi...
Fantastico!
Funziona veramente.
Grazie, non ci avrei mai pensato
yqSoluzione finale per i crash di Word 2008 Mac in Mac OS X Leopard 10.5.2
(appena inserita, in Inglese, anche sul sito MacTopia di Microsoft per Word 2008).
Innanzitutto, verificare di aver eliminato ogni residuo e preferenze di precedenti versioni di Office.
Il problema può derivare sia da errori nei Permessi di Leopard e/o dal package che contiene il Correttore Grammaticale ed è situato in "/Applicazioni/Microsoft Office 2008/Office/Shared Applications/ProofingTools/").
E' vero, come qualcuno suggerisce, che basti rimuovere il pacchetto ‘ItalianGrammar.proofingtool’ da "Microsoft Office 2008/Office/Shared Applications/ProofingTools/" e Word 2008 non si bloccherà più al suo avvio... Così facendo, però... perderete ogni facoltà di usare il Correttore Grammaticale!!!
Spiegazione
Subito dopo l'installazione di Office 2008, se esaminiamo i permessi delle cartelle e dei file in"Microsoft Office 2008" servendoci dell'Inspector del Finder (=Tasto Mela+I), vedremo che essi sono : _unknown (per l'Utente)) e admin (per il Gruppo). Soltanto due file, tuttavia, hanno Sistema e admin come permessi (Quali essi siano, lo si evince da quanto sotto).
Se, invece, si esamina la cartella di Office 2008 mediante il Terminale e il comando “ls -alGO” (senza le virgolette, ovvio) si noterà che l'installazione di Office inserisce i seguenti permessi a ogni suo file e cartella in Applicazioni: 503 qual Utente e admin quale Gruppo.
Inserire 503, probabilmente, è diverso che scrivere _unknown (esattamente ciò che appare con Inspector) come io avevo provato a fare in uno dei vari tentativi. Scusate se non spiego altro ma non sono un gran conoscitore di UNIX e Leopard ha stravolto la maniera in cui, finora, Mac OS X ha gestito i Permessi (c.d. UNIX privileges).
Da qui, dopo aver effettuato un esame molto accurato su ogni qualcosa sia installato da Microsoft Office 2008 per Mac, effettuando l’installazione in un mio Disco con Leopard in una situazione molto pulita, sono rientrato nel Disco in cui Word 2008 crashava e ho effettuato le seguenti procedure.
1) In Terminale (notare che Terminale è contenuto nella cartella /Applicazioni/Utility) scrivere:
sudo chown -vR 503:admin /Applications/Microsoft\ Office\ 2008/
e premere il tasto Invio (Enter)
2) Terminale chiederà la password di amministratore.
Digitare la password con calma e e premere il tasto Invio (Enter)
Notare che mentre digitate la password in Terminale non vedrete accadere nulla e ciò è normale.
3) Copiare il comando al rigo successivo, da sudo fino a plist e incollarlo in Terminale:
sudo chown -vR root:admin /Applications/Microsoft\ Office\ 2008\Office\OfficePID.plist /Applications/Microsoft\ Office\ 2008\Office\SetupInfo.plist
quindi e premere il tasto Invio (Enter).
4) Sempre in Terminale scrivere, esattamente (o copiate e incollate il comando sottostante):
rm -vfR ~/Library/Preferences/com.microsoft.*
e premere il tasto Invio (Enter)
5) scrivere (o copiare e incollare):
rm -vfR ~/Library/Preferences/Microsoft
e premere il tasto Invio (Enter)
ADESSO ATTENZIONE perché sospetto che questo sia il mio grande segreto poiché, nel cercare e cancellare le Preferenze riferite a Microsoft, sfugge quanto segue!!!!
Occorre cancellare il file del profilo del Correttore Grammaticale che è situato, anch’esso, in Tua_Home/Libreria/Preferences.
6) Pertanto, sempre stando in Terminale (si fa prima e, se fai attenzione, si sbaglia anche meno che da Finder...), digitare:
rm -vfR ~/Library/Preferences/*.grammar.profiles
e premere il tasto Invio (Enter).
Notare che l’asterisco * indica il nome della lingua.
Per noi Italiani, perciò, il comando dovrebbe essere
rm -vfR ~/Library/Preferences/italian.grammar.profiles
ma io preferisco suggerire di scrivere esattamente come al punto 6) perché potrebbe accadere che Word crei file di preferenze grammaticali anche per altre lingue qualora, dalle sue opzioni, scegliessimo di sostituire la lingua per correggere, magari, una lettera da inviare ad amici stranieri.
Non so, inoltre, se a Word, occasionalmente, potrebbe venire in mente di crearseli da solo...
Non dimentichiamo che si tratta, pur sempre, di una produzione microSoft... ;-)
NOTA per chi non sappia come scrivere il segno ~ e desideri imparare.
Il segno ~, detto Tilde, è importante nei Sistemi UNIX poiché rappresenta la Home dell’Utente.
Per ottenerlo con la Tastiera Italiana basta premere il tasto Alt/Option e, mentre lo si mantiene premuto, premere il tasto col numero 5.
Ma deve essere il numero 5 situato in alto alla Tastiera, assieme al segno% e non, invece, il numero 5 situato a destra, nel tastierino numerico!
Ciao a tutti
Enzo_Vincenzo ET
RAGAZZI, quanto ho scritto in precedenza va benissimo se avete necessità di rimettere le cose a posto dopo aver smanettato nel tentativo di rimediare da soli ai crash di Word 2008 e di Microsoft Office 2008 per mac, in generale.
Ma, dopo due settimane d'uso e di verifiche, ho trovato la soluzione congeniale, in attesa che Microsoft provveda con una patch.
La soluzione E’ SEMPLICEMENTE questa:
basta ELIMINARE UN SOLO FILE che si chiama italian.grammar.profile e che viene creato da Office 2008 nella cartella "Preferences" contenuta nella cartella Libreria della propria Home. Fare nuovamente ciò se Word 2008 si bloccasse altre volte come potrebbe accadere, ad esempio, dopo aver variato alcune opzioni dentro Word 2008 o negli altri Software del pacchetto "Office 2008 per Mac".
Chi NON SIA ESPERTO neppure quel tanto per trovare e aprire la cartella Preferences della Libreria della sua Home, allo scopo di eliminare il famigerato file “italian.grammar.profile”, può trascrivere il seguente comando nel Terminale e premere Invio.
rm -vfR ~/Library/Preferences/italian.grammar.profile
TUTTO QUA!!!! NON DOVETE CANCELLARE ALTROOOO come suggerisce finanche micro-micro-soft! Usate tranquillamente, perciò, entrambi i correttori, Ortografico e Grammaticale e scegliete pure la lingua Italiano nelle Preferenze del Dizionario, in Word e i correttori funzioneranno alla grande. Non dovete eliminare e non dovete alterare niente, perciò, nella cartella /Applicazioni/Microsoft Office 2008!
QUANTO SEGUE, invece, E’ IMPORTANTE PER coloro che accedono a un Mac in cui è installato “Microsoft Office 2008” loggandosi come Utenti diversi.
Occorre dare TUTTI i Permessi (Esecuzione, Lettura e Scrittura) al file "ppc.txt" che i file di Office 2008 creano nel Disco principale.
Il problema dei blocchi si verifica, in tali situazioni di multi-utenza, poiché questo file “ppc.txt” viene creato avendo come Proprietario il primo Utente che abbia usato Word e abbia attivato correttori e Dizionario e avendo come Gruppo "Staff", ossia sempre lo stesso utente.
Se volete fare una controprova: scegliete "Ottieni Informazioni" dal menù contestuale del Mouse (o CTRL+Clic) sul file “ppc.txt” e spuntate la casellina “Protetto” che serve a bloccare il file.
Vedrete che Word, se i correttori sono attivi... NON si avvierà se il file “ppc.txt” sia stato “Protetto” e Word 2008 non può scriverci dentro...
Poi sbloccate il file, togliendo il segno di spunta alla casellina “Protetto” e... miracolo... Word 2008 si avvierà di nuovo bene!
Ma... che c'è dentro tale file “ppc.txt” di tanto importante da causare i blocchi???
Solo un elenco di nomi appartenenti a un Dizionario Tecnico... ALIENO e che Word 2008 riscrive in continuazione, ripetendo le stesse parole che sono: abassiale autocatalisi canederlo condrioma diplodoco eritropsia futon impromptu larviforme meraklon neotenico pap-test portachiatte rappiccicare scaldico soprarazionale tectonico versus
Per risolvere il problema associato all’uso di Office 2008 da parte di più Utenti, occorre scrivere in Terminale, una volta per tutte:
sudo chown -vR 503:503 /ppc.txt e premere Invio
Terminale vi chiederà la password di Amministratore e dovete digitarla anche se non vedete apparire niente; quindi premete Invio.
Ora scrivete:
sudo chmod 777 -vR /ppc.txt e premete Invio
[Notare che se impartite questo secondo comando subito e non dopo 5 minuti... Terminale non chiede la password nuovamente... Fosse così pratica e intelligente la burocrazia italiana!... (;-) ]
I suddetti comandi UNIX faranno sì che il file /ppc.txt APPARTENGA A CHIUNQUE e che Office 2008 possa accedervi chiunque sia l'Utente loggato.
FORSE E' SOLO UNA MIA IMPRESSIONE ma mi sembra che siano migliorate l'efficienza all'apertura di Word e la sua stabilità da quando ho dato i Permessi 777 e ho attribuito il valore 503 (sia quale Proprietario che Gruppo di appartenenza) al File "ppc.txt". Vi ricordo che, durante la sua Installazione, Microsoft Office 2008 per Mac attribuisce il valore 503, come Proprietario, a tutto quanto installi dentro Applicazioni.
Che sia così potete verificarlo soltanto da Terminale:
cd /Applications/Microsoft\ Office\ 2008/ e premete Invio
ls -alGO e premete Invio
(Notare che in -alGO la O è una o maiuscola e non uno Zero... "O" è un flag che consente di farvi vedere anche quei file con attributi estesi o nascosti in modo speciale. La "G", invece, evidenzia, colorandoli, alcuni File o Cartelle.)
Se "ppc.txt" lo facciamo, quindi, appartenere a 503... Word potrà accedervi sempre, anche cambiando l'Utente che accede al Mac.
Post Scriptum solo di approfondimento.
SCONSIGLIO IN ASSOLUTO di intervenire nei Permessi di Leopard dalla finestra dell'Inspector (cioè da "Ottieni Info" o Mela+I) perché già con Tiger e precedenti non si agiva efficientemente da questa funzione della GUI ma con Leopard (Sistema UNIX a pieno diritto), in diverse circostanze ho riscontrato, a mie spese, che le cose vadano peggio se si cambiano i Permessi dal Finder e che è meglio intervenire solo da Terminale. Per chi sappia usarle, possono andar bene anche alcune Utility quale, ad esempio, FileXaminer. Anche da FileXaminer, però, non esiste la possibilità di inserire 503 quale Proprietario ma solo _unknown e, a quanto ho notato, mi pare che non sia la stessa cosa poiché, esaminando col Terminale, gli effetti sono diversi: 503 resta 503 in Terminale e nel Finder appare come _unknown; inserendo _unknown, invece, l’Utente loggato risulterà proprietario.
Enzo_Vincenzo ET
Aggiorno il Thread sull'ultima mia scoperta, visto che non mi sono rassegnato ad attribuire Permessi 503:admin a quanto appartenga a Office 2008, similmente a quanto esso fa durante la sua installazione. Mi sono accorto, infatti, che installando la seconda licenza di Office 2008 Home su un altro Mac familiare basato su Intel e con multi-utenza dei figli ho avuto problemi poiché l'installazione si è comportata diversamente da quanto avvenuto nel PowerMac G4 che uso in mono utenza.
FONDAMENTALE è rimasta la necessità di attribuire i Permessi di Lettura/Scrittura al file /ppc.txt e che lo si assegni a chiunque usi il Mac, mediante i due comandi da Terminale:
sudo chown _unknown:_unknown /ppc.txt
e
sudo chmod 777 /ppc.txt
Altrimenti, non facendo come sopra, Word continuerà a bloccarsi al suo avvio qualora si acceda al Mac come altro Utente.
Continua a essere sempre valido il fatto che, in caso di nuovi blocchi, oltre a verificare ed eventualmente ripristinare i permessi del file /ppc.txt, occorra eliminare il file "italian.grammar.profile" in /Propria_Home/Libreria/Preferences
Avendo deciso tra me e me che il numero 503 (vedi Post precedenti) è di per sé un numero di Utente e che sia una vera cavolata il fatto che dopo l'Installazione di Office 2008 ogni oggetto di Office 2008 nelle Cartelle:
- /Applicazioni/Microsoft Office 2008
- /Libreria/Application Support/Microsoft
- /Libreria/Fonts/Microsoft
appartenga a 503:admin... ho risistemato a mio modo tutta l'Installazione di Office 2008 e, alla stregua dei vari e perfettamente funzionanti Software di Apple (iPhoto, iWork 08, eccetera) ho assegnato root:admin 775 quali Permessi di Utenza
Al solo file /ppc.txt, invece, ho assegnato _unknown:_unknown e 777.
Se desiderate, quindi, fare un copia incolla in Terminale:
sudo chown -vR /Applications/Microsoft\ Office\ 2008/ /Library/Application\ Support/Microsoft/ /Library/Fonts/Microsoft/ Library/Receipts/
e premere Invio. Fornire la password e ripremere Invio.
sudo chmod -vR 777 /Applications/Microsoft\ Office\ 2008/ /Library/Application\ Support/Microsoft/ /Library/Fonts/Microsoft/ Library/Receipts/
e premere Invio (entro 5 minuti non sarà più richiesta la password)
sudo chown _unknown:_unknown /ppc.txt
e premere Invio
sudo chmod 777 /ppc.txt
e premere Invio
Ciao. (:-)
Scusate ! grazie per le spiegazioni.. ma questa soluzione è solo per Leopard? :-/ o funziona anche con tiger?
grazie mille mi hai salvato, stavo sclerando!!! ora funziona tutto perfettamente
Pare che funzioni...sono passata a Mac da due mesi ed ero davvero nel pallone! mi avete salvato la vita...
Grazie! Stavo impazzendo per risolvere questo annoso problema. Odio i prodotti microsoft!
Ciao
Firestarter
Grazie tantissimo!
valentina
Grazie, dall'installazione di Snow Leopard stavo impazzendo !!!
Avevo un sospetto su file legati a lingua a checkspelling ma non capivo quali..
Avevo reinstallato e rimosso tutto il possibile.
Mi mancava *.grammar.profiles
Vorrei avere tra le mani colui che NON ha messo questo file nella cartella Microsoft ARG.
Grande!!!
Ho una domanda relativa al seguente problema.
1) faccio un diagramma in PowerPoint (cerchi, testo, etc)
2) li copio in word usando "paste special" come oggetto Microsoft
3) diventa una immagine non editabile
Ha iniziato cosi' per caso.... prima funzionava !!!
Avete una idea di come posso correggere questo comportamento ?
Grazie
......FULCRUM???...Sei troppo "Il Migliore"!!!!!!!!!
eseguito alla lettera e tutto funziona.... Spettacolo!!!
Posta un commento