zpool command is missing.

Inten

Renowned Member
Mar 17, 2015
9
0
66
Canada
Hello,
I am testing Proxmox in our "Skunk works LAB". To get Proxmox installed on some hardware that does not support GPT partitions, we installed v3.1 and upgraded v3.4. Everything seems good so far except it looks like we are missing the zpool command.

Is there a way to correct?

find / -name "zpool"
came back with nothing.

Cheers!
Mark
 
apt-get install zfsutils won't work with enterprise proxmox subscription only. Need to reenable pve-no-subscription.

this statement is wrong, the enterprise repo is enough.
 
  • Like
Reactions: EuroDomenii
Steps to reproduce the issue:
1)https://pve.proxmox.com/wiki/Instal...#Install_a_standard_Debian_Jessie_.28amd64.29

2) buy enterprise subscription, comment in /etc/apt/sources.list.d/pve-install-repo.list pve-no-subscription + apt-get update + apt-get upgrade

3)
apt-get install zfsutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
zfsutils : Depends: libuutil1 but it is not going to be installed
Depends: libzpool2 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


4) my fix, reenable pve-no-subscription, apt-get update, it works
 
pve-no-subscription is a bit ahead of pve-enterprise most of the time - if you are running an uptodate no-subscription host, and then replace the no-subscription repository with the enterprise one, you will have to wait a little bit until pve-enterprise has caught up.
 
Why do I use no subscription in the first place? For zfs custom partitions.

Martin Maurer replied in a ticket to my question : After buying PVE subscription, can I enable during custom install?
Quoting: "If you do not use the ISO, the way is to use the pve-no-subscription packages to get the Proxmox VE system up and running.
After that, you have the tool-set to access the enterprise repo and you can add the key and you should remove the pve-no-subscripton repo in your sources.list.
Now, you can access the packages from the Enterprise repo and as soon as there are updates to your currently installed packages, you will get notified via email."
 
Why do I use no subscription in the first place? For zfs custom partitions.

Martin Maurer replied in a ticket to my question : After buying PVE subscription, can I enable during custom install?
Quoting: "If you do not use the ISO, the way is to use the pve-no-subscription packages to get the Proxmox VE system up and running.
After that, you have the tool-set to access the enterprise repo and you can add the key and you should remove the pve-no-subscripton repo in your sources.list.
Now, you can access the packages from the Enterprise repo and as soon as there are updates to your currently installed packages, you will get notified via email."

yes, but installing that way still means that for a few days/weeks, your system is actually newer than what is in pve-enterprise. that is not a problem, but something you need to be aware of. zfsutils is available from pve-enterprise - the apt-get output you posted strongly indicates that you did not enable the enterprise repository (enabling the repository is independent of adding the subscription key!).

if you post the content of /etc/apt/sources.list and /etc/apt/sources.list.d/* , as well as the output of "apt-get update", we would be able to confirm.
 
I am sure I did it the right way ( disable pve-no-subscription and enable enterprise). First after enabling, I got Failed to fetch https://enterprise.proxmox.com/debian/dists/jessie/pve-enterprise/binary-amd64/Packages HttpError401, but in 15 min everything was ok ( works as designed).

The zfs packages I tried to install only several hourse later, when the enterprise package was right.

I just paste here the config required ( btw, thanks for help)

cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ jessie main
deb-src http://ftp.de.debian.org/debian/ jessie main

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

# jessie-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ jessie-updates main
deb-src http://ftp.de.debian.org/debian/ jessie-updates main


cat pve-enterprise.list
deb https://enterprise.proxmox.com/debian jessie pve-enterprise
cat pve-install-repo.list
#deb http://download.proxmox.com/debian jessie pve-no-subscription

apt-get update
Hit http://security.debian.org jessie/updates InRelease
Ign http://ftp.de.debian.org jessie InRelease
Hit http://ftp.de.debian.org jessie-updates InRelease
Hit http://security.debian.org jessie/updates/main Sources
Hit http://ftp.de.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.de.debian.org jessie-updates/main Sources
Get:1 https://enterprise.proxmox.com jessie InRelease [227 B]
Ign https://enterprise.proxmox.com jessie InRelease
Hit http://security.debian.org jessie/updates/main Translation-en
Hit https://enterprise.proxmox.com jessie Release.gpg
Get:2 http://ftp.de.debian.org jessie-updates/main amd64 Packages/DiffIndex [5,440 B]
Hit https://enterprise.proxmox.com jessie Release
Get:3 http://ftp.de.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B]
Hit https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages
Hit http://ftp.de.debian.org jessie Release
Get:4 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [259 B]
Hit http://ftp.de.debian.org jessie/main Sources
Get:5 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [256 B]
Hit http://ftp.de.debian.org jessie/main amd64 Packages
Get:6 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [259 B]
Get:7 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [256 B]
Hit http://ftp.de.debian.org jessie/main Translation-en
Get:8 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [259 B]
Get:9 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [256 B]
Get:10 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [259 B]
Get:11 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [256 B]
Get:12 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [259 B]
Ign https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US
Get:13 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [256 B]
Ign https://enterprise.proxmox.com jessie/pve-enterprise Translation-en
Fetched 8,144 B in 1s (4,747 B/s)
Reading package lists... Done



 
yes, but installing that way still means that for a few days/weeks, your system is actually newer than what is in pve-enterprise. that is not a problem, but something you need to be aware of.
Can I install in another way, with custom partitions, on top of Debian8, enabling pve enterprise from the begining?
 
Can I install in another way, with custom partitions, on top of Debian8, enabling pve enterprise from the begining?

not really (unless you want to manually copy packages from an existing enterprise installation, install them by hand and hope you don't miss anything). like I said, installing on top of Debian via no-subscription is not a problem.
 
  • Like
Reactions: EuroDomenii

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!