Hello,
I have a HPE Gen8 (with some upgrades) as NAS and wanted to use extra resources for homelab and progress in knowledge of Linux.
Being a noob (i broke the system many times using the NAS as a sandbox), i decided to install Proxmox on top of my OMV/Debian (tutorial) to separate my "sandbox dangerous activities" and the NAS aspect of my server.
I couldn't install directly with "apt install proxmox-ve" because of a dependency problem with "pve-manager" and "qemu-server".
Googleized it, did all the apt clean/... that everybody suggest, none worked.
As a result i started to do it step by step : "apt-get install pve-manager" but have problem with "pve-container", "pve-ha-manager" and "qemu-server"
Ok, i go step by step with "apt-get install pve-container" but .. require "pve-ha-manager"
Ok, let's go with "apt-get install pve-ha-manager", as usual didn't read the full warning and press Yes ....
root@nasgen8:~# apt-get install pve-ha-manager
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
acpid apt-transport-https avahi-daemon beep bind9-host certbot clamav-base clamav-daemon clamav-freshclam clamdscan collectd collectd-core
cron-apt distro-info-data fail2ban folder2ram ifenslave imagemagick-6-common iso-codes jfsutils jq libavahi-core7 libbind9-140 libclamav7
libdaemon0 libdns162 libfftw3-double3 libfile-slurp-perl libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoip1 libisc160 libisccc140
libisccfg140 libjavascript-minifier-xs-perl libjbig0 libjq1 libjs-extjs6 libjs-jquery libjs-sphinxdoc libjs-underscore libjson-c3 liblcms2-2
libllvm3.8 liblocale-po-perl liblqr-1-0 liblwres141 libmagic-mgc libmagic1 libmagickcore-6.q16-3 libmagickwand-6.q16-3 libmemcached11
libmemcachedutil2 libmspack0 libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip
libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail
libnginx-mod-stream libnss-mdns libonig4 libopenjp2-7 libossp-uuid16 libpcsclite1 libtfm1 libtiff5 libwebp6 libxpm4 lsb-release monit nginx
nginx-common nginx-full php-bcmath php-cgi php-common php-curl php-fpm php-imagick php-mbstring php-pam php-symfony-class-loader
php-symfony-polyfill-apcu php-xml php7.0-bcmath php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-fpm php7.0-json php7.0-mbstring
php7.0-opcache php7.0-readline php7.0-xml proftpd-basic proftpd-mod-vroot python-apt-common python3-acme python3-apt python3-asn1crypto
python3-certbot python3-certifi python3-cffi-backend python3-chardet python3-configargparse python3-configobj python3-cryptography
python3-dialog python3-future python3-idna python3-josepy python3-lxml python3-mock python3-natsort python3-netifaces python3-openssl
python3-parsedatetime python3-pbr python3-pkg-resources python3-pyudev python3-requests python3-requests-toolbelt python3-rfc3339
python3-setuptools python3-six python3-tz python3-urllib3 python3-zope.component python3-zope.event python3-zope.hookable
python3-zope.interface quotatool rrdtool sdparm shellinabox smartmontools socat sshpass uuid wpasupplicant xmlstarlet
Veuillez utiliser « apt autoremove » pour les supprimer.
The following additional packages will be installed:
corosync faketime libbytes-random-secure-perl libcfg6 libclone-perl libcmap4 libcommon-sense-perl libcorosync-common4 libcpg4
libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl libcrypt-random-seed-perl libcrypt-ssleay-perl
libdevel-cycle-perl libdigest-hmac-perl libencode-locale-perl libfaketime libfile-listing-perl libfilesys-df-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl
libibverbs1 libio-html-perl libio-socket-ssl-perl libio-stringy-perl liblinux-inotify2-perl liblwp-mediatypes-perl liblwp-protocol-https-perl
libmath-random-isaac-perl libmime-base32-perl libnet-dbus-perl libnet-http-perl libnet-ip-perl libnet-ssleay-perl libpve-apiclient-perl
libpve-common-perl libqb0 libquorum5 librdmacm1 librrds-perl libstatgrab10 libstring-shellquote-perl libtimedate-perl libtotem-pg5
liburi-perl libuuid-perl libvotequorum8 libwww-perl libwww-robotrules-perl libxml-parser-perl libxml-twig-perl perl-openssl-defaults
pve-cluster sqlite3 xsltproc
Paquets suggérés :
libpadwalker-perl libdata-dump-perl iwatch libauthen-ntlm-perl libunicode-map8-perl libunicode-string-perl xml-twig-tools sqlite3-doc
Paquets recommandés :
libhtml-format-perl libmath-random-isaac-xs-perl libhtml-form-perl libmailtools-perl libtie-ixhash-perl libxml-xpathengine-perl
| libxml-xpath-perl
Les paquets suivants seront ENLEVÉS :
omvextras-common openmediavault openmediavault-anacron openmediavault-clamav openmediavault-diskstats openmediavault-docker-gui
openmediavault-fail2ban openmediavault-flashmemory openmediavault-letsencrypt openmediavault-omvextrasorg openmediavault-shellinabox
openmediavault-symlinks watchdog
Les NOUVEAUX paquets suivants seront installés :
corosync faketime libbytes-random-secure-perl libcfg6 libclone-perl libcmap4 libcommon-sense-perl libcorosync-common4 libcpg4
libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl libcrypt-random-seed-perl libcrypt-ssleay-perl
libdevel-cycle-perl libdigest-hmac-perl libencode-locale-perl libfaketime libfile-listing-perl libfilesys-df-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl
libibverbs1 libio-html-perl libio-socket-ssl-perl libio-stringy-perl liblinux-inotify2-perl liblwp-mediatypes-perl liblwp-protocol-https-perl
libmath-random-isaac-perl libmime-base32-perl libnet-dbus-perl libnet-http-perl libnet-ip-perl libnet-ssleay-perl libpve-apiclient-perl
libpve-common-perl libqb0 libquorum5 librdmacm1 librrds-perl libstatgrab10 libstring-shellquote-perl libtimedate-perl libtotem-pg5
liburi-perl libuuid-perl libvotequorum8 libwww-perl libwww-robotrules-perl libxml-parser-perl libxml-twig-perl perl-openssl-defaults
pve-cluster pve-ha-manager sqlite3 xsltproc
0 mis à jour, 63 nouvellement installés, 13 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 6 130 ko dans les archives.
Après cette opération, 384 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de:1 http://ftp.fr.debian.org/debian stretch/main amd64 libstatgrab10
...
Réception de:63 http://ftp.fr.debian.org/debian stretch/main amd64 sqlite3 amd64 3.16.2-5+deb9u1 [784 kB]
6 130 ko réceptionnés en 3s (1 969 ko/s)
Extraction des modèles depuis les paquets : 100%
(Lecture de la base de données... 74223 fichiers et répertoires déjà installés.)
Suppression de openmediavault-symlinks (3.1.4) ...
Suppression de openmediavault-docker-gui (4.1.3) ...
Suppression de omvextras-common (4.0.1) ...
Suppression de openmediavault-diskstats (4.0.2-1) ...
Suppression de openmediavault-clamav (4.1.9) ...
Suppression de openmediavault-anacron (3.0) ...
Suppression de openmediavault-fail2ban (4.0.1) ...
Suppression de openmediavault-flashmemory (4.2.1) ...
will now sync all mountpoints
sync of /var/log successful!
sync of /var/tmp successful!
sync of /var/lib/openmediavault/rrd successful!
sync of /var/spool successful!
sync of /var/lib/rrdcached successful!
sync of /var/lib/monit successful!
sync of /var/lib/php successful!
sync of /var/lib/netatalk/CNID successful!
sync of /var/cache/samba successful!
will now stop all mountpoints
stop /var/log
stop /var/tmp
stop /var/lib/openmediavault/rrd
stop /var/spool
stop /var/lib/rrdcached
stop /var/lib/monit
stop /var/lib/php
stop /var/lib/netatalk/CNID
stop /var/cache/samba
Warning: Can't execute disable on the unit file path. Proceeding with the unit name.
Removed /etc/systemd/system/basic.target.wants/folder2ram_startup.service.
Warning: Can't execute disable on the unit file path. Proceeding with the unit name.
Removed /etc/systemd/system/reboot.target.wants/folder2ram_shutdown.service.
Removed /etc/systemd/system/shutdown.target.wants/folder2ram_shutdown.service.
Removed /etc/systemd/system/halt.target.wants/folder2ram_shutdown.service.
Suppression de openmediavault-letsencrypt (3.4.5) ...
Suppression de openmediavault-omvextrasorg (4.1.15) ...
Suppression de openmediavault-shellinabox (3.4) ...
Suppression de openmediavault (4.1.21-1) ...
Suppression de watchdog (5.15-2) ...
dpkg: erreur: cannot stat pathname '/tmp/apt-dpkg-install-oxw3nS/62-pve-ha-manager_2.0-9_amd64.deb': Aucun fichier ou dossier de ce type
E: Sub-process /usr/bin/dpkg returned an error code (2)
Alles anzeigen
Then, check line 38 ... OMV is now broken
I figure out that warning are super important before pressing the "Yes" key.
I'll try to reinstall the suppressed OMV packages but i'll certainly won't be confident any more with the system after that, as a result, i'll rebuild a completely new system.
If you have a howto for a proxmox/docker/portainer (great tutorial) + OMV install, share the links please.