ErikPshat
07.02.2013, 22:07
Sub-process gzip returned an error code (1)
Появилась такая проблема. Происходит при попытке добавления нового репозитория, когда идёт процесс загрузки данных репо и появляются красные ошибки типа "не получается разархивировать gzip", ну и отсюда вытекают и желтые ошибки.
Дело было так, что недавно я проджейл один "iPad 3 WiFi Cellular", делал строго по инструкции evasi0n - iOS 6.1 Jailbreak (http://www.pspx.ru/forum/showthread.php?t=103129): через 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) и репозиторий устанавливается абсолютно пустой и даже без иконки, вернее с иконкой [?].
8599
В общем порыв интернет, нашёл более-менее вменяемое решение проблемы здесь: http://www.telesphoreo.org/pipermail/cydia-packagers/2008-August/000023.html
И заметил, что такая ошибка довольно часто встречается, поэтому решил сюда запостить на всякий...
Возможно, при установке джейла, это происходит из-за блокировки файервола, установки не на чистую систему и прочие погрешности. Но больше я склоняюсь, что это происходит из-за ошибки установки или удаления репозиториев.
Решение проблемы
Sub-process gzip returned an error code (1)
Зайдите с помощью i-funbox (http://i-funbox.com/) в 1-ую вкладку iFunbox Classic.
Перейдите в папку "Необработанная файловая система => private/var/lib/apt/lists" (там находятся файлы репозиториев)
Удалите там все файлы, за исключением файла “lock” и папки "Partial"
Теперь перейдите в папку Partial и удалите все файлы, которые там имеются.
Закройте сессию в i-funbox (извлечь устройство) и закройте программу. Так же, перезагрузите ваш айДевайс.
Теперь нам понадобится MobileTerminal на айДевайсе, чтобы вычистить остатки приложений репозиториев и заново их проинсталлировать.
Запустите на девайсе Cydia. Так как мы удалили все репозитории, нам нужно будет установить один необходимый - это BigBoss, который уже сделал версию терминала MobileTerminal 520-2, совместимую с iOS 6.1
Для этого, на главной странице Cydia, найдите в левом столбике закладку "More Package Sources", где находится список рекомендованных репозиториев.
Зайдите туда и вверху вы увидите наш горячо искомый BigBoss. Установите его.
Теперь идите во вкладку репозиториев на нижней панели Sources и там увидите только что установленный BigBoss.
Заходите в репозиторий, найдите там на букву "М" программу "MobileTerminal". Но лучше произведите поиск по названию MobileTerminal через вкладку Search с лупой на нижней панели.
Установите программу "MobileTerminal". Проследите, что в окне информации и установки терминала версия его 520-2 (на момент написания этой инструкции) для iOS 6 и возможно выше.
Для работы команд в терминале, о которых пойдёт разговор ниже, нам потребуется установить небольшую кучку библиотек: APT 0.7 (apt-key), APT 0.7 HTTPS, APT 0.7 Strict, Aptitude. Core Utilites, Erica Utilites, 7-zip (POSIX).
Но по одиночке мы эти пакеты качать не станем, а воспользуемся сразу одной большой коллекцией пака под названием "BigBoss Recommended Tools", включающей всё необходимое нам.
Зайдите на вкладку Sources, нажмите в левом верхнем углу кнопку "Settings" и выставьте уровень "Developer", иначе не найдёте и не увидите то, что нам надо.
Перейдите во вкладку с лупой "Search" и введите в поиск название пакета: "BigBoss Recommended Tools" (без кавычек).
Вы его непременно найдёте. Зайдите туда и установите пакет, нажав кнопку "Install" в правом верхнем углу.
Запустите установленный на вашем девайсе MobileTerminal и вводите следующие команды по очереди
(после каждой строки нажимайте в терминале на клавиатуре кнопку <return>)
su root
alpine
apt-get clean
apt-get update
Перезагрузите девайс и пробуйте снова установить репозиторий.
8600
Я надеюсь, это поможет вам исправить эту ошибку.
Ну а если и это не помогло, тогда делайте восстановление прошивки через iTunes и заново устанавливайте Jailbreak, отключив Антивирус, Файерволл и соблюдая прочие меры предосторожности.
Появилась такая проблема. Происходит при попытке добавления нового репозитория, когда идёт процесс загрузки данных репо и появляются красные ошибки типа "не получается разархивировать gzip", ну и отсюда вытекают и желтые ошибки.
Дело было так, что недавно я проджейл один "iPad 3 WiFi Cellular", делал строго по инструкции evasi0n - iOS 6.1 Jailbreak (http://www.pspx.ru/forum/showthread.php?t=103129): через 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) и репозиторий устанавливается абсолютно пустой и даже без иконки, вернее с иконкой [?].
8599
В общем порыв интернет, нашёл более-менее вменяемое решение проблемы здесь: http://www.telesphoreo.org/pipermail/cydia-packagers/2008-August/000023.html
И заметил, что такая ошибка довольно часто встречается, поэтому решил сюда запостить на всякий...
Возможно, при установке джейла, это происходит из-за блокировки файервола, установки не на чистую систему и прочие погрешности. Но больше я склоняюсь, что это происходит из-за ошибки установки или удаления репозиториев.
Решение проблемы
Sub-process gzip returned an error code (1)
Зайдите с помощью i-funbox (http://i-funbox.com/) в 1-ую вкладку iFunbox Classic.
Перейдите в папку "Необработанная файловая система => private/var/lib/apt/lists" (там находятся файлы репозиториев)
Удалите там все файлы, за исключением файла “lock” и папки "Partial"
Теперь перейдите в папку Partial и удалите все файлы, которые там имеются.
Закройте сессию в i-funbox (извлечь устройство) и закройте программу. Так же, перезагрузите ваш айДевайс.
Теперь нам понадобится MobileTerminal на айДевайсе, чтобы вычистить остатки приложений репозиториев и заново их проинсталлировать.
Запустите на девайсе Cydia. Так как мы удалили все репозитории, нам нужно будет установить один необходимый - это BigBoss, который уже сделал версию терминала MobileTerminal 520-2, совместимую с iOS 6.1
Для этого, на главной странице Cydia, найдите в левом столбике закладку "More Package Sources", где находится список рекомендованных репозиториев.
Зайдите туда и вверху вы увидите наш горячо искомый BigBoss. Установите его.
Теперь идите во вкладку репозиториев на нижней панели Sources и там увидите только что установленный BigBoss.
Заходите в репозиторий, найдите там на букву "М" программу "MobileTerminal". Но лучше произведите поиск по названию MobileTerminal через вкладку Search с лупой на нижней панели.
Установите программу "MobileTerminal". Проследите, что в окне информации и установки терминала версия его 520-2 (на момент написания этой инструкции) для iOS 6 и возможно выше.
Для работы команд в терминале, о которых пойдёт разговор ниже, нам потребуется установить небольшую кучку библиотек: APT 0.7 (apt-key), APT 0.7 HTTPS, APT 0.7 Strict, Aptitude. Core Utilites, Erica Utilites, 7-zip (POSIX).
Но по одиночке мы эти пакеты качать не станем, а воспользуемся сразу одной большой коллекцией пака под названием "BigBoss Recommended Tools", включающей всё необходимое нам.
Зайдите на вкладку Sources, нажмите в левом верхнем углу кнопку "Settings" и выставьте уровень "Developer", иначе не найдёте и не увидите то, что нам надо.
Перейдите во вкладку с лупой "Search" и введите в поиск название пакета: "BigBoss Recommended Tools" (без кавычек).
Вы его непременно найдёте. Зайдите туда и установите пакет, нажав кнопку "Install" в правом верхнем углу.
Запустите установленный на вашем девайсе MobileTerminal и вводите следующие команды по очереди
(после каждой строки нажимайте в терминале на клавиатуре кнопку <return>)
su root
alpine
apt-get clean
apt-get update
Перезагрузите девайс и пробуйте снова установить репозиторий.
8600
Я надеюсь, это поможет вам исправить эту ошибку.
Ну а если и это не помогло, тогда делайте восстановление прошивки через iTunes и заново устанавливайте Jailbreak, отключив Антивирус, Файерволл и соблюдая прочие меры предосторожности.