Откат на предыдущую версию ядра Linux. Проблема iptables nat в linux-image-3.2.0-4-amd64 3.2.60-1+deb7u1
Бывает необходимо после обновления системы сделать откат (downgrade) на предыдущую версию какого-либо пакета. Для чего это может понадобится? Например, у меня после очередного обновленя ядра Linux перестала работать загрузка файлов через sftp (на рабочем компьютере). Проблема заключается, вероятнее всего, в некорректной работе iptables nat в версии ядра Linux linux-image-3.2.0-4-amd64 3.2.60-1+deb7u1 – при попытке загрузить файлы на какой-то сервер происходит обрыв соединения, при чем скачивание файлов производится без проблем, подключение по ssh тоже работает. Как бы то ни было, а после отката все заработало как и прежде до обновления.
Бывает необходимо после обновления системы сделать откат (downgrade) на предыдущую версию какого-либо пакета. Для чего это может понадобится? Например, у меня после очередного обновленя ядра Linux перестала работать загрузка файлов через sftp (на рабочем компьютере). Проблема заключается, вероятнее всего, в некорректной работе
iptables nat
в версии ядра Linuxlinux-image-3.2.0-4-amd64 3.2.60-1+deb7u1
– при попытке загрузить файлы на какой-то сервер происходит обрыв соединения, при чем скачивание файлов производится без проблем, подключение по ssh тоже работает. Как бы то ни было, а после отката все заработало как и прежде до обновления.1.
# aptitude update
2. Проверяем доступные версии:
# apt-cache policy linux-image-3.2.0-4-amd64
похожая по выполняемым задачам команда:
aptitude versions linux-image-3.2.0-4-amd64
3. Устанавливаем необходимую версию:
# aptitude install linux-image-3.2.0-4-amd64=3.2.57-3
4. Запрещаем обновление на версию, которая нам не нужна:
# aptitude forbid-version linux-image-3.2.0-4-amd64=3.2.60-1+deb7u1
5. Если необходимы исходники, то получаем также заголовочные файлы для данной версии ядра
# aptitude install linux-headers-3.2.0-4-amd64=3.2.57-3
29.07.2014 выпущен релиз ядра
linux-image-3.2.0-4-amd64 3.2.60-1+deb7u3
. С ним все работает нормально.