When running pve-ceph isntall on a brand new cluster using the non-subscription repo, the installer wants to remove necessary packages like proxmox-ve and qemu-server. Please see below.
PVE Version
Output of pveceph install
PVE Version
proxmox-ve: 5.2-2 (running kernel: 4.15.17-1-pve)
pve-manager: 5.2-1 (running version: 5.2-1/0fcd7879)
pve-kernel-4.15: 5.2-1
pve-kernel-4.15.17-1-pve: 4.15.17-9
corosync: 2.4.2-pve5
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.0-8
libpve-apiclient-perl: 2.0-4
libpve-common-perl: 5.0-31
libpve-guest-common-perl: 2.0-16
libpve-http-server-perl: 2.0-8
libpve-storage-perl: 5.0-23
libqb0: 1.0.1-1
lvm2: 2.02.168-pve6
lxc-pve: 3.0.0-3
lxcfs: 3.0.0-1
novnc-pve: 0.6-4
proxmox-widget-toolkit: 1.0-18
pve-cluster: 5.0-27
pve-container: 2.0-23
pve-docs: 5.2-3
pve-firewall: 3.0-8
pve-firmware: 2.0-4
pve-ha-manager: 2.0-5
pve-i18n: 1.0-5
pve-libspice-server1: 0.12.8-3
pve-qemu-kvm: 2.11.1-5
pve-xtermjs: 1.0-5
qemu-server: 5.0-26
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.8-pve1~bpo9
Output of pveceph install
update available package list
Reading package lists... Done
Building dependency tree
Reading state information... Done
gdisk is already the newest version (1.0.1-1).
The following additional packages will be installed:
binutils ceph-base ceph-mgr ceph-mon ceph-osd cryptsetup-bin libcephfs2 libcurl3 libgoogle-perftools4 libjs-jquery libjs-sphinxdoc libjs-underscore libleveldb1v5
liblttng-ust-ctl2 liblttng-ust0 libparted2 librados2 libradosstriper1 librbd1 librgw2 libtcmalloc-minimal4 libunwind8 parted python-bs4 python-cephfs python-cffi-backend
python-cherrypy3 python-click python-colorama python-cryptography python-dnspython python-enum34 python-flask python-formencode python-idna python-ipaddress
python-itsdangerous python-jinja2 python-logutils python-mako python-markupsafe python-openssl python-paste python-pastedeploy python-pastedeploy-tpl python-pecan
python-prettytable python-pyasn1 python-rados python-rbd python-repoze.lru python-rgw python-routes python-setuptools python-simplegeneric python-singledispatch
python-tempita python-waitress python-webob python-webtest python-werkzeug
Suggested packages:
binutils-doc ceph-mds libparted-dev libparted-i18n parted-doc python-cryptography-doc python-cryptography-vectors python-enum34-doc python-flask-doc
python-egenix-mxdatetime python-jinja2-doc python-beaker python-mako-doc python-openssl-doc python-openssl-dbg httpd-wsgi libapache2-mod-python libapache2-mod-scgi
python-pastescript python-pastewebkit doc-base python-setuptools-doc python-waitress-doc python-webob-doc python-webtest-doc ipython python-genshi python-lxml
python-greenlet python-redis python-pylibmc | python-memcache python-werkzeug-doc
Recommended packages:
ceph-mds ntp | time-daemon javascript-common python-lxml | python-html5lib python-blinker python-simplejson libjs-mochikit python-openid python-scgi python-pastescript
python-lxml python-pyquery python-pyinotify
The following packages will be REMOVED:
libpve-guest-common-perl libpve-storage-perl proxmox-ve pve-container pve-ha-manager pve-manager qemu-server
The following NEW packages will be installed:
binutils ceph ceph-base ceph-mgr ceph-mon ceph-osd cryptsetup-bin libcephfs2 libcurl3 libgoogle-perftools4 libjs-jquery libjs-sphinxdoc libjs-underscore libleveldb1v5
liblttng-ust-ctl2 liblttng-ust0 libparted2 libtcmalloc-minimal4 libunwind8 parted python-bs4 python-cffi-backend python-cherrypy3 python-click python-colorama
python-cryptography python-dnspython python-enum34 python-flask python-formencode python-idna python-ipaddress python-itsdangerous python-jinja2 python-logutils
python-mako python-markupsafe python-openssl python-paste python-pastedeploy python-pastedeploy-tpl python-pecan python-prettytable python-pyasn1 python-repoze.lru
python-rgw python-routes python-setuptools python-simplegeneric python-singledispatch python-tempita python-waitress python-webob python-webtest python-werkzeug
The following packages will be upgraded:
ceph-common librados2 libradosstriper1 librbd1 librgw2 python-cephfs python-rados python-rbd
8 upgraded, 55 newly installed, 7 to remove and 0 not upgraded.
Need to get 54.8 MB of archives.
After this operation, 169 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://security.debian.org stretch/updates/main amd64 libcurl3 amd64 7.52.1-5+deb9u7 [292 kB]
Get:2 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph-common amd64 12.2.8-pve1 [12.9 MB]
Get:3 http://ftp.us.debian.org/debian stretch/main amd64 binutils amd64 2.28-5 [3,770 kB]
Get:4 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 python-rados amd64 12.2.8-pve1 [289 kB]
Get:5 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 librgw2 amd64 12.2.8-pve1 [1,806 kB]
Get:6 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 libradosstriper1 amd64 12.2.8-pve1 [320 kB]
Get:7 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 python-rbd amd64 12.2.8-pve1 [155 kB]
Get:8 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 librbd1 amd64 12.2.8-pve1 [993 kB]
Get:9 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 librados2 amd64 12.2.8-pve1 [2,723 kB]
Get:10 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 libcephfs2 amd64 12.2.8-pve1 [410 kB]
Get:11 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 python-cephfs amd64 12.2.8-pve1 [94.2 kB]
Get:12 http://ftp.us.debian.org/debian stretch/main amd64 liblttng-ust-ctl2 amd64 2.9.0-2+deb9u1 [99.4 kB]
Get:13 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 python-rgw amd64 12.2.8-pve1 [98.2 kB]
Get:14 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph-base amd64 12.2.8-pve1 [3,330 kB]
Get:15 http://ftp.us.debian.org/debian stretch/main amd64 liblttng-ust0 amd64 2.9.0-2+deb9u1 [174 kB]
Get:16 http://ftp.us.debian.org/debian stretch/main amd64 python-prettytable all 0.7.2-3 [22.4 kB]
Get:17 http://ftp.us.debian.org/debian stretch/main amd64 libtcmalloc-minimal4 amd64 2.5-2.2 [121 kB]
Get:18 http://ftp.us.debian.org/debian stretch/main amd64 libunwind8 amd64 1.1-4.1 [48.7 kB]
Get:19 http://ftp.us.debian.org/debian stretch/main amd64 libgoogle-perftools4 amd64 2.5-2.2 [224 kB]
Get:20 http://ftp.us.debian.org/debian stretch/main amd64 libleveldb1v5 amd64 1.18-5 [136 kB]
Get:21 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph-mgr amd64 12.2.8-pve1 [3,520 kB]
Get:22 http://ftp.us.debian.org/debian stretch/main amd64 cryptsetup-bin amd64 2:1.7.3-4 [221 kB]
Get:23 http://ftp.us.debian.org/debian stretch/main amd64 python-repoze.lru all 0.6-6 [12.3 kB]
Get:24 http://ftp.us.debian.org/debian stretch/main amd64 libjs-jquery all 3.1.1-2 [154 kB]
Get:25 http://ftp.us.debian.org/debian stretch/main amd64 libjs-underscore all 1.8.3~dfsg-1 [63.8 kB]
Get:26 http://ftp.us.debian.org/debian stretch/main amd64 libjs-sphinxdoc all 1.4.9-2 [69.5 kB]
Get:27 http://ftp.us.debian.org/debian stretch/main amd64 python-routes all 2.3.1-2 [100 kB]
Get:28 http://ftp.us.debian.org/debian stretch/main amd64 python-cherrypy3 all 3.5.0-2 [1,321 kB]
Get:29 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph-mon amd64 12.2.8-pve1 [4,474 kB]
Get:30 http://ftp.us.debian.org/debian stretch/main amd64 python-markupsafe amd64 0.23-3 [14.4 kB]
Get:31 http://ftp.us.debian.org/debian stretch/main amd64 python-jinja2 all 2.8-1 [111 kB]
Get:32 http://ftp.us.debian.org/debian stretch/main amd64 python-cffi-backend amd64 1.9.1-2 [69.0 kB]
Get:33 http://ftp.us.debian.org/debian stretch/main amd64 python-enum34 all 1.1.6-1 [35.0 kB]
Get:34 http://ftp.us.debian.org/debian stretch/main amd64 python-idna all 2.2-1 [32.6 kB]
Get:35 http://ftp.us.debian.org/debian stretch/main amd64 python-ipaddress all 1.0.17-1 [18.1 kB]
Get:36 http://ftp.us.debian.org/debian stretch/main amd64 python-pyasn1 all 0.1.9-2 [51.8 kB]
Get:37 http://ftp.us.debian.org/debian stretch/main amd64 python-setuptools all 33.1.1-1 [297 kB]
Get:38 http://ftp.us.debian.org/debian stretch/main amd64 python-cryptography amd64 1.7.1-3 [211 kB]
Get:39 http://ftp.us.debian.org/debian stretch/main amd64 python-openssl all 16.2.0-1 [43.7 kB]
Get:40 http://ftp.us.debian.org/debian stretch/main amd64 python-logutils all 0.3.3-5 [17.2 kB]
Get:41 http://ftp.us.debian.org/debian stretch/main amd64 python-mako all 1.0.6+ds1-2 [62.1 kB]
Get:42 http://ftp.us.debian.org/debian stretch/main amd64 python-simplegeneric all 0.8.1-1 [11.9 kB]
Get:43 http://ftp.us.debian.org/debian stretch/main amd64 python-singledispatch all 3.4.0.3-2 [9,690 B]
Get:44 http://ftp.us.debian.org/debian stretch/main amd64 python-webob all 1:1.6.2-2 [63.7 kB]
Get:45 http://ftp.us.debian.org/debian stretch/main amd64 python-bs4 all 4.5.3-1 [86.7 kB]
Get:46 http://ftp.us.debian.org/debian stretch/main amd64 python-waitress all 1.0.1-1 [54.3 kB]
Get:47 http://ftp.us.debian.org/debian stretch/main amd64 python-dnspython all 1.15.0-1 [102 kB]
Get:48 http://ftp.us.debian.org/debian stretch/main amd64 python-formencode all 1.3.0-2 [140 kB]
Get:49 http://ftp.us.debian.org/debian stretch/main amd64 python-tempita all 0.5.2-2 [13.8 kB]
Get:50 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph-osd amd64 12.2.8-pve1 [14.0 MB]
Get:51 http://ftp.us.debian.org/debian stretch/main amd64 python-paste all 2.0.3+dfsg-4 [474 kB]
Get:52 http://ftp.us.debian.org/debian stretch/main amd64 python-pastedeploy-tpl all 1.5.2-4 [8,024 B]
Get:53 http://ftp.us.debian.org/debian stretch/main amd64 python-pastedeploy all 1.5.2-4 [30.4 kB]
Get:54 http://ftp.us.debian.org/debian stretch/main amd64 python-webtest all 2.0.24-1 [34.0 kB]
Get:55 http://ftp.us.debian.org/debian stretch/main amd64 python-pecan all 1.1.2-3 [104 kB]
Get:56 http://ftp.us.debian.org/debian stretch/main amd64 python-werkzeug all 0.11.15+dfsg1-1 [173 kB]
Get:57 http://ftp.us.debian.org/debian stretch/main amd64 python-colorama all 0.3.7-1 [25.7 kB]
Get:58 http://ftp.us.debian.org/debian stretch/main amd64 python-click all 6.6-1 [56.1 kB]
Get:59 http://ftp.us.debian.org/debian stretch/main amd64 python-itsdangerous all 0.24+dfsg1-2 [13.0 kB]
Get:60 http://ftp.us.debian.org/debian stretch/main amd64 python-flask all 0.12.1-1 [62.2 kB]
Get:61 http://ftp.us.debian.org/debian stretch/main amd64 libparted2 amd64 3.2-17 [276 kB]
Get:62 http://ftp.us.debian.org/debian stretch/main amd64 parted amd64 3.2-17 [194 kB]
Get:63 http://download.proxmox.com/debian/ceph-luminous stretch/main amd64 ceph amd64 12.2.8-pve1 [7,164 B]
Fetched 54.8 MB in 1s (47.0 MB/s)
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really you want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook) touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) and repeat your apt-get/apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook) - your APT repository settings
W: (pve-apt-hook) - that you are using 'apt-get dist-upgrade' or 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook