Установка zfsonlinux на Debian GNU/Linux 8.11

Автор ant077, 28 сентября 2020, 13:06:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ant077

Здравствуйте.
В linux не силен от слова вообще. Но нужно установить zfs на сервере уже имеющемся (поэтому немного устаревшее ПО).

root@debian:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.11 (jessie)
Release:        8.11
Codename:       jessie

sources.list
deb http://deb.debian.org/debian/ jessie main
deb http://security.debian.org/debian-security jessie/updates main


Пишу как указано тут https://openzfs.github.io/openzfs-docs/Getting%20Started/Debian/index.html
apt update
apt install dpkg-dev linux-headers-$(uname -r) linux-image-amd64
apt install zfs-dkms zfsutils-linux

root@debian:~# apt install zfs-dkms zfsutils-linux
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
zfsutils-linux : Зависит: libzfs2linux (= 0.8.4-2~bpo10+1) но он не будет установлен
                  Зависит: libzpool2linux (= 0.8.4-2~bpo10+1) но он не будет установлен
                  Рекомендует: zfs-zed но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Для начала хотя бы понять какую версию zfs можно поставить на мою ОС.
Спасибо.

qupl

Текущий sources.list покажите, по инструкции вы его должны были поменять.

ChubaDuba

Руководство внимательней читайте! В самом начале там идёт речь о репозиториях. У вас сейчас используется только ветка "main", что недостаточно.

qupl

Для jessie (Debian 8 ) нет этих пакетов. Появились начиная со stretch (9) ссылка


ant077

Цитата: qupl от 28 сентября 2020, 15:17:42Текущий sources.list покажите, по инструкции вы его должны были поменять.
sources.list
deb http://deb.debian.org/debian/ jessie main
deb http://security.debian.org/debian-security jessie/updates main

Цитата: ChubaDuba от 28 сентября 2020, 15:20:22Руководство внимательней читайте! В самом начале там идёт речь о репозиториях. У вас сейчас используется только ветка "main", что недостаточно.
создал файл /etc/apt/sources.list.d/buster-backports.list
вписал туда:
deb http://deb.debian.org/debian buster-backports main contrib
deb-src http://deb.debian.org/debian buster-backports main contrib

создал файл /etc/apt/preferences.d/90_zfs
вписал туда:
Package: libnvpair1linux libuutil1linux libzfs2linux libzpool2linux spl-dkms zfs-dkms zfs-test zfsutils-linux zfsutils-linux-dev zfs-zed
Pin: release n=buster-backports
Pin-Priority: 990

после этих замен apt upgrade установил mb400+ обновлений.


Цитата: qupl от 28 сентября 2020, 15:27:18Для jessie (Debian 8 ) нет этих пакетов. Появились начиная со stretch (9) ссылка
Почему тогда он просит их установить, и как тогда быть?

Цитата: ChubaDuba от 28 сентября 2020, 17:02:06Установка zfs на Debian 8.1
Начинал с этой страницы 2 дня назад.
На первом же этапе ссылка вызывает ошибку. Подумал что все устарело и надеялся установить более свежую версию.
Все таки может не ставиться свежая версия на мою ОС?

qupl

Добавлением источников buster-backports и обновлением  из него Вы систему, скорее всего, привели в неработоспособное (или нестабильное) состояние. Потому что зависимости тоже взялись более новые и не факт, что остальные программы с ними будут работать.