Διόρθωση ενός Installer.pkg Κολλήθηκε στην "Επαλήθευση" στο Mac OS X

Πίνακας περιεχομένων:

Anonim

Οι χρήστες Mac ενδέχεται να διαπιστώσουν ότι μια ενημέρωση συστήματος, ένα πρόγραμμα εγκατάστασης ή ένα πακέτο (pkg) μπορεί να κολλήσει εντελώς σε μια ακολουθία επαλήθευσης, με μια αναδυόμενη ειδοποίηση που λέει "Επαλήθευση 'name.pkg'..." ενώ εμφανίζει το εικονίδιο Gatekeeper και μια γραμμή προόδου που δεν ενημερώνεται ποτέ. Το αποτέλεσμα είναι ότι το πακέτο ή το πρόγραμμα εγκατάστασης δεν θα εκτελεστεί καθώς δεν ολοκληρώνει ποτέ την επαλήθευση, καθιστώντας αδύνατη την εγκατάσταση.Αυτό είναι ένα περίεργο ζήτημα που μπορεί να προκαλέσει κάποιο συναγερμό, επειδή μπορεί να συμβεί τόσο με πακέτα τρίτων και με προγράμματα εγκατάστασης, όσο και με ενημερώσεις και πακέτα που προέρχονται απευθείας από την Apple. Αν ποτέ συναντήσετε το πακέτο που έχει κολλήσει στην επαλήθευση του προβλήματος στο Mac OS X, θα σας δείξουμε πώς να διορθώσετε το πρόβλημα και να εγκαταστήσετε την ενημέρωση πακέτου στο Mac ούτως ή άλλως.

σημείωση: η διαδικασία "Επαλήθευση" για πακέτα, προγράμματα εγκατάστασης και ενημερώσεις μπορεί να διαρκέσει λίγο σε οποιονδήποτε Mac. Αυτός δεν είναι ένας οδηγός αντιμετώπισης προβλημάτων για απλές αργές επαληθεύσεις ή για όσους είναι απλώς ανυπόμονοι, αυτός είναι μόνο για περιπτώσεις όπου η διαδικασία «επαλήθευσης» διακόπτεται εντελώς και δεν λειτουργεί καθόλου, εμποδίζοντας έτσι την εκτέλεση του προγράμματος εγκατάστασης. Εάν δεν είστε βέβαιοι εάν η διαδικασία "Επαλήθευση" έχει κολλήσει στο Mac, ανοίξτε το πακέτο, την εικόνα δίσκου ή το αρχείο εγκατάστασης ως συνήθως και αφήστε τη διαδικασία επαλήθευσης να εκτελεστεί για λίγο, μπορεί να χρειαστούν πολλά λεπτά ή περισσότερο για να ολοκληρωθεί. Εάν η διαδικασία παραμένει κολλημένη και αμετάβλητη μία ώρα αργότερα, πιθανότατα έχει κολλήσει.

Αναγκαστική εκτέλεση του προγράμματος εγκατάστασης που έχει κολλήσει επαλήθευση .pkg σε Mac OS X

Κατεβάστε ξανά το πρόγραμμα εγκατάστασης: Πριν από οτιδήποτε άλλο, θα πρέπει να λάβετε υπόψη ότι το πρόγραμμα εγκατάστασης, το dmg ή το πρόγραμμα ενημέρωσης .pkg που έχετε λάβει μπορεί να έχει έχει καταστραφεί ή ίσως είναι ελλιπής. Το πρώτο βήμα θα πρέπει να είναι να κάνετε εκ νέου λήψη του εν λόγω pkg ή dmg και να το λαμβάνετε πάντα από μια αξιόπιστη πηγή (για παράδειγμα, λάβετε το πρόγραμμα εγκατάστασης ή ενημερώστε απευθείας από τον προγραμματιστή και ποτέ από ιστότοπο λήψεων τρίτων). Εάν γνωρίζετε ότι το πακέτο εγκατάστασης είναι νόμιμο, έχει ληφθεί πλήρως και δεν είναι κατεστραμμένο μέσω επαλήθευσης κατακερματισμού ή με άλλο τρόπο, προχωρήστε ως συνήθως.

Αν υποθέσουμε ότι η εφαρμογή .pkg, .dmg ή εγκατάστασης είναι νόμιμη και εξακολουθεί να έχει κολλήσει στην «επαλήθευση», τότε ορίστε τι μπορείτε να κάνετε για να την αναγκάσετε να εκτελεστεί:

  1. Από το Finder στο Mac OS X, πατήστε Command + Shift + G και εισαγάγετε την ακόλουθη διαδρομή:
  2. /System/Library/CoreServices/

  3. Εντοπίστε την εφαρμογή με το όνομα "Installer.app" από αυτόν τον κατάλογο και εκκινήστε την απευθείας
  4. Πλοηγηθείτε στο αρχείο .pkg που έχει κολλήσει κατά την επαλήθευση και επιλέξτε να το ανοίξετε
  5. Επιτυχία! Εκτελέστε το πρόγραμμα εγκατάστασης του πακέτου ή ενημερώστε ως συνήθως

Το πρόγραμμα εγκατάστασης πακέτου θα πρέπει τώρα να λειτουργεί μια χαρά, είτε πρόκειται για ενημέρωση λογισμικού για Mac OS, για εφαρμογή τρίτου μέρους ή οτιδήποτε άλλο είχε κολλήσει στο στάδιο επαλήθευσης.Αυτό φαίνεται να συμβαίνει πιο συχνά με προγράμματα εγκατάστασης που εκτελούνται από μια προσαρτημένη εικόνα δίσκου, αλλά μπορεί να συμβεί και με ενημερώσεις .pkg που έχετε λάβει.

Μια άλλη πιθανή επιλογή θα ήταν να απενεργοποιήσετε το Gatekeeper για να αποτρέψετε την εκτέλεση της διαδικασίας επαλήθευσης από μη αναγνωρισμένους και αναγνωρισμένους προγραμματιστές από την πρώτη θέση, αλλά αυτό δεν είναι πραγματικά καλή ιδέα, καθώς θα μπορούσε να ανοίξει το Mac σε ευρύτερο ευπάθειες ή άλλα ζητήματα.

Για όσους θέλουν να σκάψουν λίγο πιο βαθιά για να δουν τι συμβαίνει στα παρασκήνια με τις αποτυχημένες προσπάθειες επαλήθευσης, μπορείτε να ανοίξετε την εφαρμογή Κονσόλας (/Εφαρμογές/Βοηθητικά προγράμματα/) και συνήθως θα βρείτε μηνύματα από launchservicesd και CoreServicesUIAgent με "Σφάλμα -60006 δημιουργία εξουσιοδότησης".

Αντιμετώπισα αυτό ακριβώς το πρόβλημα πρόσφατα όταν χρησιμοποιούσα μια Combo Update για Mac OS X σε ένα συγκεκριμένο μηχάνημα που την ενημερώνει με το OS X 10.11.6. Παραδόξως, η διαδικασία επαλήθευσης απέτυχε και πολλαπλασιάστηκε σχεδόν δώδεκα φορές, κάτι που όπως ήταν αναμενόμενο δεν λειτούργησε καθόλου. Ωστόσο, η εκτέλεση του αρχείου .pkg μέσω της εφαρμογής Installer επέτρεψε την εγκατάσταση της ενημέρωσης συστήματος χωρίς προβλήματα. Αυτό είναι ένα αρκετά σπάνιο πρόβλημα που συμβαίνει με τις εγκαταστάσεις και τις ενημερώσεις, αλλά έχω δει να συμβαίνει και με το Microsoft Office, το VirtualBox, το Mac OS X και άλλες ενημερώσεις που έχετε λάβει επίσης.

Σου λειτούργησε αυτό; Γνωρίζετε κάποια άλλη λύση σε τέτοιου είδους προβλήματα; Ενημερώστε μας στα σχόλια.

Διόρθωση ενός Installer.pkg Κολλήθηκε στην "Επαλήθευση" στο Mac OS X