RE: Nie można zainstalować poprawki BASH: Zainstalowano aktualizację OSX 10.9.5, ale system nadal twierdzi, że jest w wersji 10.9.4.

1

Mam ten sam problem, jak opisano w poprzednim poście:

Maszyna to MacBook pro, 15-calowy Intel Core i7 2 GHz z początku 2011 roku. Teraz działa 10.9.4 - udane pobieranie samodzielnego instalatora, udana instalacja - nadal działa 10.9.4. W rezultacie nie można wykonać poprawki bash. Sprawdzone uprawnienia; narzędzie dyskowe rand do weryfikacji dysku. Przeczytaj dziennik konsoli i nie uzyskałem z tego żadnego wglądu.

Co mogę zrobić, aby zabezpieczyć komputer Mac

Sara Wedeman
źródło
Sara - Dzięki za opublikowanie tego. Czy mógłbyś wyjaśnić, którą łatkę próbujesz zainstalować - dokładnie jaki adres URL lub jaką wersję basha się spodziewasz? (Wystarczy nacisnąć przycisk edycji i udoskonalić problem, jeśli moje początkowe założenia nie były prawidłowe)
bmike
Mike - nie jestem tak zaniepokojony łatką BASH, zwłaszcza, że ​​została ona włączona do OSX 10.9.5 - martwi mnie przede wszystkim fakt, że nie mogę zaktualizować OSX i że moja maszyna przechodzi wszystkie czynności związane z aktualizacją, ale aktualizacja po prostu się nie dzieje. W ogóle nie ma komunikatów o błędach.
Sara Wedeman,
Nic w /var/log/install.log? - to byłby niezwykły przypadek.
bmike
O wiele za dużo znaków, więc musisz podzielić wiadomości. 1) 9 października 11:50:38 MacBook-Pro.local Instalator [560]: Aktualizacja oprogramowania: Przyjęte / Woluminy / OS X 10.9.5 Aktualizacja Combo / OSXUpdCombo10.9.5.pkg 9 października 11:50:38 MacBook-Pro.local softwareupdated (200) [285]: Ustaw produkty do instalacji przy wylogowaniu (nowIsLater = FALSE) 9 października 11:50:38 MacBook-Pro.local Instalator [560]: IFDInstallController 58654700 stan = 6 października 9 11:50:38 MacBook- Pro.local Installer [560]: Wyświetlanie interfejsu użytkownika „Instalacja powiodła się”.
Sara Wedeman,
Dalej: 9 października 11:50:43 MacBook-Pro.local aktualizacja oprogramowania (200) [285]: Usuwanie klienta SUUpdateServiceClient pid = 560, uid = 502, installAuth = TAK prawa = (system.install.apple-software, system.install .apple-software.standard-user, system.install.software, com.apple.SoftwareUpdate.modify-settings), transakcje = 0 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Sara Wedeman

Odpowiedzi:

1

Domyślam się na podstawie podanych szczegółów, że nie musisz nakładać żadnych poprawek, ponieważ Apple załatał bash w ramach 10.9.5. Jeśli naprawdę nie masz jeszcze wersji 10.9.5, czytaj dalej ...

Oto, co Mac z łatami z dnia 8 października 2014 r. Powinien pokazywać z terminala:

mac:~ mike$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.5
BuildVersion:   13F34
mac:~ mike$ which bash &&  `which bash` --version
/bin/bash
GNU bash, version 3.2.53(1)-release (x86_64-apple-darwin13)
Copyright (C) 2007 Free Software Foundation, Inc.

(Jeśli nie znasz terminala, po prostu wpisz części po ** mac: ~ mike $ **, więc:

sw_vers
which bash &&  `which bash` --version

Po porównaniu wartości możesz zamknąć aplikację terminalową.

Jeśli twoje wersje nie są takie jak powyżej, usunęłbym twoje pliki aktualizacji i zacznę od nowa. Pobierz nową poprawkę ze strony http://support.apple.com/kb/DL1760, a następnie otwórz aplikację konsoli. Po lewej stronie znajduje się przycisk przełączania „pokaż listę dzienników / ukryj listę dzienników” i pokaż listę. Otwórz trójkąt pod / var / log i kliknij install.log - ustaw znacznik, a następnie uruchom pakiet instalatora.

Obserwuj ten dziennik pod kątem błędów związanych z poprawką ręczną.

bmike
źródło