Mac App Store став собакою повільним після оновлення 10.6.7 на останньому MacBook Pro


6

З моменту розгортання оновлення 10.6.7 на моєму останньому MacBook Pro (15 ", i7), я виявив, що Mac App Store стає надзвичайно повільним. Запуск його поодинці займає від двох до чотирьох хвилин, щоб програма стала функціональною і Почніть реагувати. За цей час програма, схоже, загубиться у "не реагуючий стан", коли з'явиться обертається пляжний кулька.

Я зазирнув у вихід Console.app, сподіваючись знайти підказки щодо того, що відбувається. Я знайшов ряд записів про те, що:

5/6/11 1:55:58 PM   [0x0-0x95c95c].com.apple.appstore[16533]    Fri May  6 13:55:58 mbp App Store[16533] <Error>: CGBitmapContextGetBitsPerComponent: invalid context 0x100610e10
5/6/11 1:55:58 PM   [0x0-0x95c95c].com.apple.appstore[16533]    This isn't a bitmap context. Forcing destination format to ARGB_8 for CGContext.

Що дивно, це те, що у мене є біла модель MacBook наприкінці 2009 року, яка завантажує ту саму версію OS X: 10.6.7. Mac App Store швидко завантажується на цій машині. Однак у висновку Console.appна цій машині я також бачу подібні помилки. Мені цікаво, чи ці помилки пов'язані з млявою поведінкою додатка Mac App Store на моєму MacBook Pro (зрозуміло, він працює чудово з млявої точки зору на моїй повільнішій, старшій білій MacBook).

Якщо вам потрібна якась конкретна, конкретна інформація, я з радістю надамо її. Я шукаю будь-яку думку, підказки щодо того, що відбувається, і що я можу зробити, щоб виправити це.

Дуже дякую.


Чи є різниця в налаштуваннях мережі між двома комп'ютерами? налаштування dns можливо?
robzolkos

2
якщо ви встановили 10.6.7 через оновлення програмного забезпечення, ви можете спробувати завантажити комбіноване оновлення з Apple і застосувати це. Це завантаження більшого розміру, оскільки воно містить усі оновлення від 10.6.0 і далі, але іноді, здається, працює краще, ніж диференційні оновлення в процесі оновлення програмного забезпечення.
barryj

+1 за запитання, я також помітив, що MAS була набагато повільнішою
Agos

+1 @barryj - оновлення Combo , хоча зараз розміром понад 1 Гб, варто спробувати. Це єдиний спосіб, коли я коли-небудь оновлюю точкові релізи в ці дні, оскільки програма автоматичного оновлення має тенденцію до викрадення речей, які я знайшла. Ви не завдасте ніякої шкоди, і ви можете виправити свою проблему, застосувавши Оновлення Combo.
boehj

Привіт, RobZolkos. Вони обоє в одній мережі, позаду одного маршрутизатора. Я використовую DNS Google для обох, але я також спробував без нього.
аяз

Відповіді:


7

Ви будь-якою зміною змінили налаштування сертифікатуKeychain Access ?

Якщо так, це джерело вашої проблеми. Повернутися до Keychain Access> Preferences> Certificatesі включіть список відкликання сертифікатів: відключення .

Після цього магазин додатків Mac знову повинен бути швидко.


Цікаво. :) Це вирішило проблему. Я звернувся Certificate Revolcation Listдо неї Best attempt, дотримуючись деяких рекомендацій щодо найкращих практик безпеки кілька місяців тому. Я не пам'ятаю, звідки я це читав. Так чи інакше, його вимкнення робить це так, як це було раніше. Кудо і велике спасибі!
аяз

Я теж це зробив, не можу пригадати і де. Але це мало відношення до пошкодження сертифіката Comodo або чогось іншого.
Loïc Wolff

Ти правий. Саме після цього випробування Comodo, коли певні популярні компанії видавали зловмисні сертифікати, а згодом їх відкликали.
аяз

Нереально - чудовий улов Loïc - сумно, що немає жодних ознак затримки перевірки сертифікації на практиці, щоб не карати людей за більш безпеку.
bmike

1

App Store - це в основному XML-аналізатор, який використовує webkit для обробки html5 / css / javascript. Зосередьтеся на вашій мережі та відмінностях між добре працюючими комп'ютерами та повільними. Можливо, виникнуть проблеми з отриманням вмісту з серверів Apple.

Звичайні підозрювані - це надскладні або пошкоджені мережеві налаштування, сервери DNS, які повільно або неправильно налаштовані, інші утікаючі процеси або проблеми з інтерфейсом. Перевірте провідне або бездротове з'єднання, яке відрізняється від того, яке ви зазвичай використовуєте, якщо у вас є проблеми з обладнанням, - але ви також повинні побачити рівні проблеми в магазині / сафарі додатків iTunes.

Єдине незрозуміле - якщо ваша встановлена ​​база даних була якось пошкоджена, і MAS починає намагатися з'ясувати, що вже встановлено локально або для вашого облікового запису на їхньому сервері.

Можливо, вам доведеться випробовувати додаток або профіль мережі, щоб глибше заглибитись. Якщо ви збираєтеся тхнути глибше, Даніель Джалкут натрапив на меню налагодження додатка MAS . Він зазначає, що "ніхто точно не знає, що роблять ці варіанти, і ви можете завдати серйозної шкоди вашому Mac або вашому обліковому запису App Store, граючи з ними", тому я б закликав бути обережним. Перегляд або реєстрація файлів XML або очищення файлів cookie повинні бути нешкідливими.

Ви попросили Apple про підтримку ? Я вважаю все, що заважає iTunes або MAS працювати з проблемою виставлення рахунків, оскільки я хочу, щоб вони могли виставити мені рахунок за наступну покупку!

Нарешті, чи ви перевірили, чи правильно вказано дату на проблемному mac?


Спасибі, bmike Я переключив з'єднання з AirPort на Ethernet, очистив кеш DNS і використав ISP, наданий DNS замість DNS Google, який я використовував в обох системах. Однак я не міг помітити жодних поліпшень (крім кількох секунд). Природно, якщо MAS забирає занадто багато часу для завантаження вмісту, я повинен думати, що показник активності в мережі продовжуватиме обертатися. Але він зникає через кілька секунд, і курсор миші перетворюється на прядильну пляжну кулю.
аяз

Ну - це більше нагадує проблему з обліковим записом або локальною базою встановлення, якщо вона блокується, але якщо вона не потрапляє в магазин правильним запитом, або якщо запит із магазину викликає ваш MAS, що крутиться. Тестувати неправильно сформовані дані дуже важко - тому якщо файли XML, які обробляються, є помилковими, ви можете легко опинитися в циклі. Справжній головоломка, не маючи можливості налагоджувати корисне навантаження.
bmike

Привіт bmike Мені цікаво, чи буде корисно змити та скинути налаштування / налаштування MAS та кеш. Я цього ще не робив. Я пам'ятаю, як читав про промивання налаштувань для Spotlight, щоб виправити помилку в MAS, де вона не відображала б жодного із встановлених / придбаних програм.
аяз

важко сказати - я б сказав, експериментуйте, якщо ви впевнені, що зможете відновитись із резервної копії свого Mac і жити з ним або зателефонувати в службу підтримки Apple, якщо вам потрібна ця машина, щоб продовжувати працювати.
bmike

1

Я мав саме цю проблему близько 10 хвилин тому, 10.6. Навіть журнали console.app були однаковими! Я застосував комбіноване оновлення, оскільки у мене була старша версія 10.6, і все ж проблема з’явилася.

Моя перша ідея полягала в тому, щоб оновити не тільки OS X, але і Safari і застосувати всі інші оновлення, запропоновані оновленням програмного забезпечення (крім iTunes). Потім комп'ютер перезавантажився і App Store почав працювати належним чином, встановлюючи програми, не зависаючи.

Тож якщо хтось зіткнувся з цією проблемою, рекомендую спробувати спочатку встановити всі оновлення. Дайте мені знати, чи допомогло це і вам!


1

Якщо ви використовуєте сервери Googles DNS, ви виявите, що вони спрямовуються на сервери, які можуть бути не так географічно близькими, як якщо б ви використовували власні провайдери серверів dns. Це відома проблема і впливає на час завантаження як App Store, так і завантажень із iTunes.

Щоб визначити, чи так це насправді:

  1. Відкрийте магазин додатків Mac, використовуючи googles dns-сервер і час, який це займе.

  2. Змініть свої dns-сервери на свої isp-сервіси та очистіть кеш-пам'ять dns у терміналі за допомогою наступної команди dscacheutil -flushcache

  3. відкрити магазин додатків Mac і час, який це займе. Повинно бути значно швидшим.


Дякую за вашу відповідь, RobZolkos. Я робив саме це. Крім покращення за пару секунд, я нічого іншого не помітив. MAS продовжував раз у раз переходити на пляжний бал і переходив у стан "Заявка не відповідає", перш ніж реагувати.
аяз
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.