Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Эксперт по компьютерным сетям
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
1

Debian 8.2 apt-get downgrade

21.05.2018, 17:02. Показов 1709. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня.

Есть сабж, установлен апач и php (PHP 5.6.33-0+deb8u1). На сайте перестали показываться превьюшки картинок, которые достаются из картинок в php через exif_thumbnail с ошибкой
PHP Warning: exif_thumbnail(IMG_1258.JPG): IFD data bad offset: 0xFFFFFD16 length 0x08B6 in img/img.php on line 3
заметили не сразу, произошло наверно после apt-get update upgrade

Уже голову сломал, как откатится на предыдущую версию php?
баг с exif_thumbnail я так понимаю поправили только в php 7.2
или как откатится на более раннюю версию php, к примеру 5.6.14 или вообще на 5.5?
целый день убил, результата 0, не собирать же php из исходников...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2018, 17:02
Ответы с готовыми решениями:

Как добавить в apt-get репозитории Debian 8?
Приобрел VPS с Debian 9, но там отсутствует php5 и прочие нужные мне пакеты, которые спокойно...

Debian 7 wheezy apt-get update failed to fetch. local repository. iso
Здравтсвуйте! Проблема такая. Параллельно с Windows стоит Debian. Все файлы в основном лежат на...

Не работает apt Debian
Помогите пожалуйста поломался apt-get

Можно ли используя apt/apt-get искать пакет по части названия
Привет, с помощью dnf получилось искать по части названия. На примере GSmartControl (утилита...

6
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
21.05.2018, 22:02 2
Лучший ответ Сообщение было отмечено .None как решение

Решение

Цитата Сообщение от .None Посмотреть сообщение
Уже голову сломал, как откатится на предыдущую версию php?
баг с exif_thumbnail я так понимаю поправили только в php 7.2
или как откатится на более раннюю версию php, к примеру 5.6.14 или вообще на 5.5?
целый день убил, результата 0, не собирать же php из исходников...
Когда нужно было на сервер установить несколько разных версий php, недостающие я собирал из исходников.
В вашем случае проще найти старые пакеты (.deb файлы). Если не вычищали пакеты, то они хранятся в /var/cache/apt/archives/. Их можно установить через dpkg -i ... Новые будут затерты. Только зависимости придется отлавливать ручками. После этого пакеты можно заморозить (apt-mark hold ...)
Также можно в контейнер установить wheezy c версией php 5.4.45.
1
Эксперт по компьютерным сетям
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
22.05.2018, 09:08  [ТС] 3
Цитата Сообщение от gng Посмотреть сообщение
Если не вычищали пакеты, то они хранятся в /var/cache/apt/archives/
век живи, век учись, лежат родимые, как работа прекратится, попробую установить
Код
/var/cache/apt/archives# ls -la |grep 6.14
-rw-r--r-- 1 root root  2213616 Окт 17  2015 libapache2-mod-php5_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root     1312 Окт 17  2015 php5_5.6.14+dfsg-0+deb8u1_all.deb
-rw-r--r-- 1 root root  2173160 Окт 17  2015 php5-cli_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root   711300 Окт 17  2015 php5-common_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root    28808 Окт 17  2015 php5-gd_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root    31106 Окт 17  2015 php5-imap_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root    65242 Окт 17  2015 php5-mysql_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root    12540 Окт 17  2015 php5-readline_5.6.14+dfsg-0+deb8u1_amd64.deb
-rw-r--r-- 1 root root   268386 Окт 17  2015 php-pear_5.6.14+dfsg-0+deb8u1_all.deb
еще вопрос, нужно каждый отдельно ставить?
типа так?
Код
dpkg -i `ls -la |grep 6.14 |awk '{print $9}'`
0
Эксперт по компьютерным сетямЭксперт NIX
13016 / 7407 / 801
Регистрация: 09.09.2009
Сообщений: 28,983
22.05.2018, 12:42 4
отсадить на время копию нужных пакетов в произвольную временную папку и устанавливать из нее все - не?
0
Эксперт по компьютерным сетям
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
22.05.2018, 13:26  [ТС] 5
а какой смысл? grep дает список нужных пакетов, я про то, что достаточно ли будет установить только php5_5.6.14+dfsg-0+deb8u1_all.deb или нужно установить и все остальные пакеты через dpkg -i ...?
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
22.05.2018, 16:29 6
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Цитата Сообщение от .None Посмотреть сообщение
что достаточно ли будет установить только php5_5.6.14+dfsg-0+deb8u1_all.deb или нужно установить и все остальные пакеты через dpkg -i ...?
Нужно установить пакет, который исправляет баг, предположительно php5-common, и пакеты, прописаные у него в зависимостях, для которых версии указаны жестко. Возможно, таких и не будет. dpkg вам подскажет при установке о проблемах с зависимостями.
1
Эксперт по компьютерным сетям
3999 / 1578 / 310
Регистрация: 23.06.2009
Сообщений: 5,606
22.05.2018, 22:46  [ТС] 7
Спасибо ребята, все получилось.

Правда не обошлось заменой 1 пакета, переустановил все, exifы заработали!
0
22.05.2018, 22:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2018, 22:46
Помогаю со студенческими работами здесь

Проясните разницу между apt и apt-get
apt-get update и apt update, раньше вроде с гетом обновлял сейчас попробовал без гета тоже...

Downgrade 10.8.2 to 10.6.8
Ребят, никак не выходит поставить на MC024 леопарда, выдает ошибку в начале установки что то вроде...

Laravel 5.2 downgrade до 5.1
Добрый день! Подскажите плиз как сделать laravel 5.2 downgrade до 5.1 Гуглю гуглю и нигде...

API level 19 downgrade to 17
Приветствую. Решил опустить лвл апи до 17. Выдает ошибку В поиске только пишут про версию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru