MAC OS X Upgrade

L'aggiornamento alla piu' recente versione di MAC OS X contiene parecchie novita' ed e' gratuito. Ma a volte presenta qualche simpatica difficolta'...

Quanto segue sono alcune note, personali e molto pragmatiche, del passaggio alla versione successiva di MAC OS X con i problemi incontrati e come stati risolti... Il tempo passa e cambiano le release di macOS: partendo dall'upgrade da Lion a Maveriks sono documentati tutti gli upgrade successivi fino a Sonoma!

Ogni versione di sistema porta a nuove funzionalita' e questo porta ad una serie di differenze. Le versioni aggiornate di MAC OS e le principali funzionalita' di ciascuna sono riassunte in questo documento.
Personalmente ho sempre scelto di effettuare l'upgrade per mantenermi aggiornato come versione, per poter utilizzare SW piu' recenti e... perche' e' gratis!

In questa pagina, sotto forma di FAQ, sono riportati le principali difficolta' che ho incontrato e come le ho risolte in ogni passaggio di versione.

Breaking news: upgrade a Mavericks , Yosemite, El Capitan, Sierra, High Sierra, Mojave, Catalina, Big Sur, Monterey, Ventura, Sonoma, Sequoia !

Problemi e soluzioni nell'upgrade a Mavericks

L'upgrade a Mavericks (OS X 10.9, Darwin 13) e' possibile dalle versioni Snow Leopard (OS X 10.6, Darwin 10.x), Lion (OS X 10.7, Darwin 11.4), Mountain Lion (OS X 10.8, Darwin 12.0) e da tutti gli HW che supportano tali releases. Ogni versione di sistema porta a nuove funzionalita' e questo porta ad una serie di differenze.
Personalmento ho scelto di effettuare l'upgrade da Snow Leopard per mantenermi aggiornato come versione, per poter utilizzare SW piu' recenti (eg. XCode 5) e... perche' e' gratis!

Quali difficolta' si incontrano effettuando l'upgrade a Mavericks? Come e' possibile risolverle? In questo capitolo vengono riportate le indicazioni relative ai casi piu' comuni (almeno a quelli che ho incontrato io... ;-)

  1. L'upgrade e' lentissimo

  2. L'applicazione XXX non parte perche' di sviluppatore sconosciuto

  3. L'applicazione XXX non funziona piu'

  4. Non funziona piu' la stampante

  5. Dopo l'upgrade Safari non funziona piu'

  6. Finder e' lento

  7. Spotlight e' lento

  8. iTunes va in errore

  9. Garageband non termina l'aggiornamento

  10. Garageband funziona correttamente ma... non si sente alcun suono

  11. iMovie va in crash

  12. Come si avvia Apache?

  13. Non funziona piu' il PHP in Apache

  14. Dopo l'upgrade a Mavericks e JDK 1.7 non funzionano alcune applicazioni in Java

  15. Mavericks e' piu' lento?!

  16. Mavericks e' piu' instabile?!

  17. Tutto qui?

Strumenti del mestiere

Per superare con successo i problemi dell'upgrade a Mavericks sono sicuramente utili alcuni strumenti:

Mavericks Upgrade-Tools

Mavericks Upgrade-EtreCheck La Console per controllare gli errori, il Terminale per lanciare i programmi da linea di comando e l'Utility disco per controllare lo storage sono quelli che ritengo piu' importanti. Si trovano tutti nella cartella Utility [NdT Utilita'] di Applications.

Per il controllo delle reti Wifi e' molto completa l'utility di Scan (per attivarla Alt-Click sul simbolo del Wifi, quindi aprire "Open Wireless Diagnostics..." e dal menu "Windows" scegliere "Scan") che nelle release precedenti era ancora piu' nascosta!

Oltre agli strumenti di sistema ottimo e' EtreCheck che raccoglie e controlla le informazioni piu' importanti della configurazione del sistema operativo. EtreCheck non e' uno strumento ufficiale di Apple e non si trova sull'Apple Store ma e' utilizzato diffusamente nella Comunita' di Supporto Apple. A mio avviso i controlli svolti da EtreCheck sono indispensabili nell'upgrade a Mavericks.

Conclusioni

Aggiornare o non aggiornare?
Questo e' il dilemma!
©William Shakespeare - Amleto

Dopo nove settimane e mezzo di prove posso dare la mia risposta: si!
Mavericks e' ricco di funzionalita' ed e' gratuito.
Con un poco di esperienza e con le indicazioni contenute in questo documento si risolvono moltissimi problemi. Dopo il rilascio sono gia' state aggiornate alcune applicazioni (eg. Garageband 10.0.1, iTunes 11.1.3, iBooks 1.0.1, Mail Update 1.0, Xcode 5.0.2, iMovie 10.0.1, ...) e, dopo due beta per gli sviluppatori, e' stato pubblicato l'aggiornamento OS X a 10.9.1 [NdE 16 dicembre 2013, la versione finale di Mavericks e' la 10.9.5].

In definitiva sono piu' i vantaggi delle nuove funzionalita' rispetto alle difficolta' iniziali.
Quindi... perche' no?!


Ho dimenticato qualcosa di importante? Scrivetemelo!

Yosemite

Il 17 Ottobre 2014 e' stata rilasciata la nuova versione del sistema operativo: Yosemite.

Sono cambiati i Font: mi sembrano piu' leggibili, soprattutto per me che utilizzo molto gli editor a carattere. E' cambiata anche la grafica del Desktop che ora ha un effetto traslucido, opaco, piatto. E' in linea con l'interfaccia minimalista di iOS, ma personalmente preferivo l'effetto tridimensionale con ombre e riflessi di prima. Comunque si tratta di gusti!

Icone Yosemite

L'upgrade?
Teoricamente tutto quello che funzionava con Mavericks deve funzionare con Yosemite... vediamo!

Per essere precisi la release 10.10 e' stata pubblicata il 16 ottobre... ma noi siamo italiani, quindi troppo avanti nel tempo rispetto ai fusi americani: per noi e' uscita il venerdi 17!
Nell'upgrade si ritrovano problemi con Apache simili a quelli gia' visti con Mavericks (cfr. Non funziona piu' il PHP in Apache). La ragione e' che cambia la versione del web server che ha configurazione leggermente differente per alcune direttive (eg. per riattivare le user directories scommentare nel file /private/etc/apache2/httpd.conf Include /private/etc/apache2/extra/httpd-userdir.conf, LoadModule userdir_module libexec/apache2/mod_userdir.so e configurare /private/etc/apache2/extra/httpd-userdir.conf).
Alcune applicazioni non sono compatibili ed e' necessario un'upgrade (eg. iPhoto con upgrade gratuito nell'AppStore).
Per qualche strana ragione l'upgrade a Yosemite cancella il link a /usr/X11 che viene creato durante l'installazione di XQuatrz. Di consenguenza alcune applicazioni possono non trovare le librerie loro necessarie (eg. WireShark). Per ripristinarlo basta: sudo ln -s /opt/X11 /usr/X11

Aggiornando iOS alla 8.1 [NdE disponibile dal 20 Ottobre] si ottengono nuove interessanti funzionalita' quali invio di SMS, condivisione facilitata ed Hot Spot tra MAC e iPhone, ...

In qualche caso e' necessario resettare la cache del DNS. Con Yosemite si fa con:

sudo killall -HUP mDNSResponder # Ma in precedenza si faceva con: sudo discoveryutil mdnsflushcache # dalla 10.10 alla 10.10.3 sudo killall -HUP mDNSResponder # OS X Mavericks, Mountain Lion e Lion sudo dscacheutil -flushcache # Mac OS X Snow Leopard

El Capitan

Il 30 Settembre 2015 e' stata rilasciata la nuova versione del sistema operativo: El Capitan.

La nuova versione non presenta cambiamenti significativi: dal punto di vista di interfaccia grafica e' difficile notare differenze. El Capitan e' un'evoluzione di Yosemite con miglioramenti in termini di usabilita', prestazioni e sicurezza. La novita' che preferisco? Lo split view, che si ottiene tenedo premuto il mouse sull'icona e portandola su un lato [NdE finalmente!].

L'upgrade?
Teoricamente tutto quello che funzionava con Mavericks e Yosemite deve funzionare con El Capitan... vediamo!

  1. Configurazioni Apache (PHP, ...)

  2. SSHD

  3. Dov'e' finita la Network Utility?

Conclusioni?
L'impressione di maggior velocita' della nuova versione nell'avvio di applicazioni e' sensibile e sono tanti i piccoli miglioramenti dell'interfaccia (split view, cursor shake, spotlight resize, ...): sicuramente vale la pena di effettuare l'upgrade a El Capitan!

Sierra

Sierra e' disponibile dal 20 Settembre 2016.

La nuova versione introduce Siri (da tempo disponibile su iPhone), l'Optimized Storage, l'Universal Clipboard ed aggiornamenti alle applicazioni base (eg. Photo) che aggregano in modo piu' intelligente le memories.

Dopo l'upgrade funziona sempre tutto? Vediamo!

  1. Configurazioni Apache (PHP, ...)

  2. Forte uso di CPU

  3. E' la prima volte che usi questa applicazione...

  4. Sviluppatore sconosciuto...

  5. You don't have permission

  6. Applicazioni "damaged and can’t be opened"

High Sierra

Sierra e' disponibile dal 25 Settembre 2017 con la versione 10.13.0 basata su Darwin 17.0.0.

La nuova versione presenta piu' miglioramenti interni che di interfaccia, come spesso avviene con i sistemi operativi Apple che mantengono in parte il nome della versione precedente. Viene utilizzato l'APFS (Apple File System) come default, e' supportato il nuovo codec HEVC, la grafica e' basata su Metal2 (ottimizzato rispetto alla versione precedente e con il support alla realta' virtuale).
Diverse applicazioni di base sono state aggiornate: Photo, Safari, Siri, Notes, Mail, ...

  1. L'applicazione Dia non parte (e' un'applicazione grafica)

  2. Uncaught Error: Call to undefined function mysql_connect()

  3. Fatal error: Cannot 'break' 2 levels in /Users/xxx/Sites/phpMyAdmin/export.php on line 588

  4. Root senza password!

  5. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

  6. telnet

  7. Finder outside from Docker

  8. "XXX" non e' ottimizzato per il tuo Mac e dev'essere aggiornato

Mojave

macOS Mojave e' disponibile dal 24 Settembre 2018 con la versione 10.14.0 basata su Darwin 18.0.0.

La nuova versione presenta un aggiornamento sulla User Interface (eg. Dark mode, Stacks, ...). Utile ad esempio, ma personalmente l'ho disabilitato perche' sono un abitudinario, far apparire le APP utilizzate nel Docks. Sono state introdotte alcune nuove APP migrate da iOS (News, Stocks, Voice Memos, Home) e diverse applicazioni di base sono state aggiornate (Photo, Safari, Siri, Notes, Mail, ...), ... La novita' che preferisco?
  La combinazione di tasti Command key + Shift + 5 per catturare o registrare parte dello schermo!

  1. Configurazione Apache

  2. SaveAs ed altre Dialog box si bloccano in Firefox e Thunderbird

  3. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

  4. Security Update 10.14.3: Updates not installed Some updates could not be installed.

  5. SQuirreL SQL: non parte piu'

  6. Error: You have not agreed to the Xcode license. (lanciando brew update)

Catalina

macOS Catalina sara' e' disponibile a breve con la versione 10.15.0 basata su Darwin 19.0.0 ma qualcuno metteva gia' le mani avanti:

WAIT TO UPDATE: macOS 10.15 Catalina
In the next few weeks, Apple will release a new operating system, macOS 10.15 Catalina.
To ensure your products work the way they should, we recommend waiting to update.

Mentre dal punto di vista HW non sono molti i Mac che non supportano il nuovo sistema operativo [NdA praticamente tutti qualli dal 2012 in poi sono compatibili], sono centinaia le APP che non funzioneranno piu' con il nuovo sistema operativo perche' Catalina supporta solo applicazioni 64bit.
In effetti e' gia' un po' di tempo che erano apparsi simpatici avvisi sul vostro Mac!

Altre novita': -iTunes, +Apple Music, +Apple Podcasts, +Apple TV; +Sidecar; -iPhoto, +Photos; zsh; ...

  1. Quo usque tandem abuteris CATALINA?

    E' evidente che un po' di applicazioni ancora a 32 bit ci sono... non funzioneranno piu' con Catalina. Quindi e' necessario controllare se vi sono aggiornamenti delle APP oppure, se le avete sviluppate voi, ricompilarle a 64bit prima di aggiornare il sistema operativo.

  2. L'applicazione non funziona su Catalina

  3. XXX: would like to access files in your Documents folder

  4. XXX: cannot be opened because the developer cannot be verified

  5. Dopo l'upgrade appare una cartella "Elementi trasferiti" o "Relocated Items"

  6. Non riesco a cancellare la cartella "Elementi trasferiti" o "Relocated Items" !

  7. Dopo l'upgrade il Mac e' piu' lento e consuma piu' batteria

  8. L'iPad non funziona come tavoletta grafica

  9. Configurazione Apache

    Not Found

    The requested URL was not found on this server.

  10. Tunnelblick: System Requirements are not met

  11. GIMP: Impossibile leggere il contenuto di... / Operation not permitted

  12. WMWare Fusion: Black Screen

  13. Non c'e' la zsh!

  14. Non trovo la dashboard

  15. Problemi con le email

  16. Non c'e' piu' iTunes: come gestico il mio iPhone?

  17. Non funziona piu' la stampante dopo l'upgrade a Catalina

  18. Preview non stampa i PDF

  19. Regressione 10.15.6

Big Sur

Big Sur Launchpad icon Big Sur segna il passaggio alla versione 11 di macOS (Darwin 20.1.0). La versione versione 10.x. era stata utilizzata quasi per venti anni da Cheetah (2001: 10.0) fino a Catalina (2019: 10.15): le novita' sono quindi molte.
La prima novita' e' il supporto dei nuovi chip ARM M1 sviluppati da Apple stessa. Ma anche sulle applicazioni e le interfacce utente le variazioni sono parecchie: sono stati aggiornati la grafica, i suoni e le applicazioni di base in particolare: Safari, Messages, Maps e Photos, ...
Big Sur Control Center icon Il Control Center ed il Notification Center sono disponibili sulla menu bar e sono molto completi [NdA il Notification Center si visualizza con un click sulla data mentre il Control Center ha una sua icona]. In generale tutta la grafica si avvicina a quanto si vedrebbe su un iPad con iOS.

Ho gia' installato Big Sur subito per provarlo ma... forse questa volta e' stato davvero troppo presto.
Il mio consiglio: Big Sur? Better wait! [NdA Opinione personale e soggetta a cambiare nel tempo... almeno spero]

Aggiornamento: e' disponibile l'aggiornamento Big Sur 11.1, una serie di problemi sono stati risolti... si puo' aggiornare!

  1. Problemi nell'upgrade e nei servizi

  2. MacBook Pro <=2014 in black screen

  3. L'applicazione XXX non funziona con Big Sur

  4. Dike 6 non funziona con Big Sur

  5. Bluetooth non funziona

  6. Bluetooth non visualizza i tre punti

  7. Cisco System Extension Blocked

  8. TextEdit

  9. Big Sur not yet supported by HomeBrew

  10. CoreSimulatorService Crash

  11. Tunnelblick si lamenta

  12. Rallentamenti Spotlight

  13. Non c'e' piu' la percentuale di carica della batteria

  14. Non funziona piu' SQL Developer

  15. La ricerca sui PDF con il preview va in hang

  16. Big Sur 11.1

Monterey

Big Sur Launchpad icon Monterey corrisponde alla versione 12 di macOS (Darwin 21.1.0) e le nuove funzionalita' sono sopratutto di interfaccia: full immersion, messaggi, notifiche, FaceTime, Safari, ...
In questa versione sono sopratutto le funzioni di condivisione tra utenti e tra dispositivi ad essere state migliorate.

  1. Permission denied

  1. Configurazione HTTPD

  1. Memory leak

  1. FortiClient: The VPN connection terminates unexpectedly! (Error Code: -121)

  1. GlobalConnect VPN non supportata

  1. Black Screen

  1. Safari 15 IndexedDB Leaks

  1. Errore su VirtualBox: VERR_VM_DRIVER_NOT_INSTALLED

  1. xcode-select: Failed to locate 'clang', requesting installation of command line developer tools.

Ventura

Ventura upgrade Ventura e' la diciannovesima versione del sistema operativo di Apple e corrisponde alla versione 13 di macOS (Darwin 22.1.0).
Stage Manager Tra le novita' che vedremo con questa versione sicuramente e' importante lo Stage Manager che cambia l'organizzazione delle app sullo schermo. Tante anche le nuove funzionalita' delle APP come la ricerca per immagine in Spotlight, l'invio ritardato in Mail, la condivisione delle foto in iCloud, ...

Non sono certo di utilizzare la nuova interfaccia dello Stage Manager di Ventura e l'organizzazione nei System Settings (prima chiamato System Preferences) mi sembra meno intuitiva: ma e' presto per giudicare.

  1. Posizione di rete

  1. Errore su VirtualBox: The virtual machine has terminate unexpectedly

  1. Chrome non accede piu' ai documenti locali

  1. HomeBrew non installa piu' le applicazioni

  1. Ventura disabilita i software di sicurezza

  1. Server lookup failure

  1. Dopo l'upgrade a Ventura iPhoto non carica piu' le foto

  1. no matching host key type found. Their offer: ssh-rsa,ssh-dss

Sonoma

Sonoma Sonoma e' l'ultima versione del sistema operativo di Apple e corrisponde alla versione 14 di macOS (Darwin 23.0).

Tra le novita' di questa versione vi sono sicuramente i widget che sono stati ridisegnati e possono essere posizionati ovunque sul desktop. Ma vi e' anche la possibilita' di utilizzare come APP le pagine web, un grande numero di screen saver dinamici, diverse modifiche grafiche che rendono il look and feel piu' vicino a quello di un iPhone, ...

Al momento non ho verificato problemi con le applicazioni che utilizzo su Sonoma ed anche sul web le segnalazioni sono poche... in ogni caso riportero' come sempre eventuali problemi e soluzioni.
L'unica sensazione e' quella di un utilizzo maggiore della CPU da parte di Sonoma e, di conseguenza, di una minore durata della batteria se il Mac non e' connesso all'alimentazione. Pero' dopo un upgrade spesso vengono rianalizzati file ed archivi (eg. spotlight, photoanalysisd), tra qualche giorno vederemo se inserirlo come problema o se e' una condizione temporanea.

  1. GIMP crash

  1. Maggior consumo di CPU in Sonoma

  1. The application "TextEdit.app" can't be opened.

  1. Command Line Tools for Xcode - Update

Sequoia

Sequoia Sequoia e' l'ultima versione del sistema operativo di Apple e corrisponde alla versione 15 di macOS (Darwin 24.0).
Le novita' sono diverse: AI, tiling, Passwords, Safari, iPhone Mirroring, ... ma andiamo con ordine.

Le funzionalita' che tutti aspettano con maggior interesse sono quelle legate all'intelligenza artificale (AI). In realta' al momento dell'uscita di "macOS Sequoia" "macOS Sequoia with Apple Intelligence" e' ancora in beta (versione 15.1), le funzioni saranno disponibili solo con processori Silicon, la disponibilita' iniziale e' solo per la lingua inglese e non su tutte le country ed i primi esempi di utilizzo provati con le release in beta sembrano ancora avere molti limiti. Ma sicuramente queste saranno componenti che si evolveranno sempre di piu' nel tempo e quindi sara' importante seguirle per capire come lavoreremo in futuro!

Purtroppo bisogna ammetterlo: la gestione delle finestre sul Mac ha sempre avuto qualche limite rispetto a MS-Windows... solo in parte colmato da tool delle terze parti. Finalmente il tiled window enhancements di Sequoia promette di semplificarne la gestione!

E' una nuova applicazione con un nome che non lascia dubbi: Passwords. Sicuramente da provare (anche con browser diversi da Safari).

Safari viene sempre modificato ad ogni nuova versione di MacOS ed anche questa volta ci sono funzioni utili come il Distraction Control.

Per ultimo... ma solo perche' odio, ricambiato, i telefoni, la funzionalita' iPhone Mirroring consente di replicare l'Home Screen, lanciare APP del vostro iPhone direttamente dal vostro Mac.
In realta' non e' l'ultima novita' perche' vi sono molte altre funzionalita' in Messages, in Photos, nel calcolatore, per le video conferenze, ...

  1. Spotlight heavy HD usage

Aggiornamento macOS

E' sempre consigliabile mantenere aggiornato il proprio Mac!
A volte gli aggiornamenti presentano ritardi perche' i server che li pubblicano presentano problemi. Lo stato dei servizi di Apple puo' essere contollato facilmente in questa pagina: Apple Servers System Status.

La pagina ufficiale che riportale ultime versioni disponibili e' quella di Apple. Le versioni aggiornate di macOS e le principali funzionalita' di ciascuna sono riassunte anche in questa paginetta.



Titolo: MAC OS X Upgrade
Livello: Avanzato (3/5)
Data: 31 Ottobre 2013 🎃 Halloween
Versione: 1.1.2 - 14 Febbraio 2023 ❤️ San Valentino
Autore: mail [AT] meo.bogliolo.name