PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Горячая линия по iOS (https://www.pspx.ru/forum/forumdisplay.php?f=432)
-   -   Sub-process gzip returned an error code (1) (https://www.pspx.ru/forum/showthread.php?t=103145)

ErikPshat 07.02.2013 22:07

Sub-process gzip returned an error code (1)
 
Вложений: 2
Sub-process gzip returned an error code (1)
Появилась такая проблема. Происходит при попытке добавления нового репозитория, когда идёт процесс загрузки данных репо и появляются красные ошибки типа "не получается разархивировать gzip", ну и отсюда вытекают и желтые ошибки.

Дело было так, что недавно я проджейл один "iPad 3 WiFi Cellular", делал строго по инструкции evasi0n - iOS 6.1 Jailbreak: через iTunes восстановил прошивку 6.1 на 6.1, она вернулась к заводскому состоянию. Затем установил Jailbreak - полёт отличный. В Sydia => Source вбил нужные репозитории, установил AppSync for 6.1 и прочие приложения, кучу игр с торрентов. Всё работает, всё летает.

Сегодня решил прокачать 2-ой "iPad 3 WiFi Cellular" один-в-один такой же, как 1-ый с того же магазина из той же партии. Но почитав отзывы, что якобы не обязательно ставить джейл на чистую систему, а можно прямо так, то решил не парится и отступил от инструкции. Вообщем уже была установлена через WiFi нужная оффпрошивка 6.1 с кучей накачанного софта и игр. Установка прошла отлично, но потом, при попытке добавить любой репозиторий в Cydia, возникает ошибка: Sub-process gzip returned an error code (1) и репозиторий устанавливается абсолютно пустой и даже без иконки, вернее с иконкой [?].




В общем порыв интернет, нашёл более-менее вменяемое решение проблемы здесь: http://www.telesphoreo.org/pipermail...st/000023.html
И заметил, что такая ошибка довольно часто встречается, поэтому решил сюда запостить на всякий...

Возможно, при установке джейла, это происходит из-за блокировки файервола, установки не на чистую систему и прочие погрешности. Но больше я склоняюсь, что это происходит из-за ошибки установки или удаления репозиториев.


Решение проблемы

Sub-process gzip returned an error code (1)

  1. Зайдите с помощью i-funbox в 1-ую вкладку iFunbox Classic.

  2. Перейдите в папку "Необработанная файловая система => private/var/lib/apt/lists" (там находятся файлы репозиториев)

  3. Удалите там все файлы, за исключением файла “lock” и папки "Partial"

  4. Теперь перейдите в папку Partial и удалите все файлы, которые там имеются.

  5. Закройте сессию в i-funbox (извлечь устройство) и закройте программу. Так же, перезагрузите ваш айДевайс.

  6. Теперь нам понадобится MobileTerminal на айДевайсе, чтобы вычистить остатки приложений репозиториев и заново их проинсталлировать.

  7. Запустите на девайсе Cydia. Так как мы удалили все репозитории, нам нужно будет установить один необходимый - это BigBoss, который уже сделал версию терминала MobileTerminal 520-2, совместимую с iOS 6.1

  8. Для этого, на главной странице Cydia, найдите в левом столбике закладку "More Package Sources", где находится список рекомендованных репозиториев.

  9. Зайдите туда и вверху вы увидите наш горячо искомый BigBoss. Установите его.

  10. Теперь идите во вкладку репозиториев на нижней панели Sources и там увидите только что установленный BigBoss.

  11. Заходите в репозиторий, найдите там на букву "М" программу "MobileTerminal". Но лучше произведите поиск по названию MobileTerminal через вкладку Search с лупой на нижней панели.

  12. Установите программу "MobileTerminal". Проследите, что в окне информации и установки терминала версия его 520-2 (на момент написания этой инструкции) для iOS 6 и возможно выше.

  13. Для работы команд в терминале, о которых пойдёт разговор ниже, нам потребуется установить небольшую кучку библиотек: APT 0.7 (apt-key), APT 0.7 HTTPS, APT 0.7 Strict, Aptitude. Core Utilites, Erica Utilites, 7-zip (POSIX).
    Но по одиночке мы эти пакеты качать не станем, а воспользуемся сразу одной большой коллекцией пака под названием "BigBoss Recommended Tools", включающей всё необходимое нам.

  14. Зайдите на вкладку Sources, нажмите в левом верхнем углу кнопку "Settings" и выставьте уровень "Developer", иначе не найдёте и не увидите то, что нам надо.

  15. Перейдите во вкладку с лупой "Search" и введите в поиск название пакета: "BigBoss Recommended Tools" (без кавычек).

  16. Вы его непременно найдёте. Зайдите туда и установите пакет, нажав кнопку "Install" в правом верхнем углу.

  17. Запустите установленный на вашем девайсе MobileTerminal и вводите следующие команды по очереди
    (после каждой строки нажимайте в терминале на клавиатуре кнопку <return>)

    • su root

    • alpine

    • apt-get clean

    • apt-get update

      Перезагрузите девайс и пробуйте снова установить репозиторий.

    Скриншот

Я надеюсь, это поможет вам исправить эту ошибку.

Ну а если и это не помогло, тогда делайте восстановление прошивки через iTunes и заново устанавливайте Jailbreak, отключив Антивирус, Файерволл и соблюдая прочие меры предосторожности.

ErikPshat 08.02.2013 05:06

Ну вот, довёл инструкцию до рабочего состояния. А то в инете так понапишут инструкторы, что без бубнов ничего не работает :)

dydochnik 12.03.2013 22:30

По хорошему восстанавливать через DFU, тогда предыдущая система полностью затирается.

StrikerBarmaley 27.06.2013 06:45

никто не замечал что такой баг вылазит при использовании 3G ???, при использовании Wi-Fi его не наблюдается

ErikPshat 27.06.2013 08:57

StrikerBarmaley, у меня такой баг выполз при WiFi, т.к. для 3G у меня нет симки. Скриншоты в шапке сняты с этого iPAD.

А вообще, судя по ошибке, там видать висел в памяти загруженный репозиторий Bl00dra1n и он наверняка не давал обновить список репозиториев. Может файлы битые там были, поэтому не могли переписаться.

StrikerBarmaley 27.06.2013 09:31

Проверь как у тебя, себя ведут эти репо

LaKosta 27.06.2013 10:05

Да работают они сейчас нормально и smolk и iLEX и Dev Team.
Это у тебя ползут ошибки. Поудаляй все лишние репозитории. Добавляй только, когда нужно по надобности, там есть ограничения на количество добавленных репо.
Ну и почисти папку с репозиториями сначала через меню Sources в Cydia, а потом остатки мусора вручную, как описано в шапке.
Затем заново их установишь.

StrikerBarmaley 27.06.2013 10:33

Странная ситуация, повторюсь еще раз, что при подключенной вафле таких траблов не наблюдается

ErikPshat 27.06.2013 13:11

StrikerBarmaley, может просто через 3G что-то недокачивается или пакеты приходят битыми, вот и не может разархивироваться битый GZIP-архив.

Всё-таки 3G не такой шустрый, как WiFi, там зависит от удалённости от вышки, соответственно от чувствительности приёма, может связь обрываться, а Cydia довольно чувствительна к скорости и задержкам.

StrikerBarmaley 27.06.2013 14:12

кто нибудь с этим http://cydia.myrepospace.com/brickrichspyder/ репо сталкивался?

ErikPshat 27.06.2013 15:48

StrikerBarmaley, я думаю на этот вопрос ты будеш Год ждать ответа, потому что пользователи обычно сталкиваются с теми репо, которым доверяют и на которых есть что-то вкусненькое и проверенное.

Спрашивается - зачем задавать вопросы, на которые заведомо никто не ответит?

StrikerBarmaley 04.07.2013 04:57

в общем скорее всего cydia пялит пинги и поэтому не даёт обновить репо, выяснилось в процессе экспериментов когда был подключен 3G мопед к рутеру)


Текущее время: 09:21. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.