• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Issue 'plesk installer update' says 'No products are installed yet...'

anli

New Pleskian
System:
Code:
# lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 8.11 (jessie)
Release:        8.11
Codename:       jessie
Code:
# plesk version
Product version: Plesk Obsidian 18.0.28.3
     OS version: Debian 8.11 x86_64
     Build date: 2020/07/20 10:00
       Revision: 861e495ebbce7febb7b504319bc78be0e28c97fa

I tried to open the installer that gave me error:
1619863710741.png

I try then to run
Code:
# apt update
Ign http://mirror.hetzner.de jessie InRelease
Hit http://mirror.hetzner.de jessie Release.gpg
Hit http://mirror.hetzner.de jessie Release
Hit http://autoinstall.plesk.com jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Ign http://autoinstall.plesk.com jessie InRelease
Hit http://autoinstall.plesk.com jessie InRelease
Hit http://autoinstall.plesk.com jessie InRelease
Hit http://mirror.hetzner.de jessie/main amd64 Packages
Hit http://mirror.hetzner.de jessie/contrib amd64 Packages
Hit http://mirror.hetzner.de jessie/non-free amd64 Packages
Hit http://mirror.hetzner.de jessie/main i386 Packages
Hit http://mirror.hetzner.de jessie/contrib i386 Packages
Hit http://mirror.hetzner.de jessie/non-free i386 Packages
Hit http://autoinstall.plesk.com jessie InRelease
Hit http://autoinstall.plesk.com jessie InRelease
Ign http://autoinstall.plesk.com jessie Release.gpg
Ign http://autoinstall.plesk.com jessie Release
Hit http://autoinstall.plesk.com jessie/all amd64 Packages
Hit http://mirror.hetzner.de jessie/contrib Translation-en
Hit http://mirror.hetzner.de jessie/main Translation-en
Hit http://mirror.hetzner.de jessie/non-free Translation-en
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://autoinstall.plesk.com jessie/all amd64 Packages
Ign http://http.debian.net jessie InRelease
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://autoinstall.plesk.com jessie/all i386 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Hit http://security.debian.org jessie/updates/main i386 Packages
Hit http://autoinstall.plesk.com jessie/all i386 Packages
Hit http://security.debian.org jessie/updates/contrib i386 Packages
Hit http://autoinstall.plesk.com jessie/all i386 Packages
Hit http://security.debian.org jessie/updates/non-free i386 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://autoinstall.plesk.com jessie/all amd64 Packages
Hit http://autoinstall.plesk.com jessie/all i386 Packages
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://http.debian.net jessie-updates InRelease
Hit http://autoinstall.plesk.com jessie/all amd64 Packages
Hit http://autoinstall.plesk.com jessie/all amd64 Packages
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://http.debian.net jessie Release.gpg
Err http://autoinstall.plesk.com jessie/extras amd64 Packages
  404  Not Found [IP: 2a02:6ea0:c700::3 80]
Err http://autoinstall.plesk.com jessie/extras i386 Packages
  404  Not Found [IP: 2a02:6ea0:c700::3 80]
Ign http://autoinstall.plesk.com jessie/extras Translation-en
Ign http://autoinstall.plesk.com jessie/all Translation-en
Hit http://http.debian.net jessie-updates/main amd64 Packages
Hit http://http.debian.net jessie-updates/contrib amd64 Packages
Hit http://http.debian.net jessie-updates/non-free amd64 Packages
Hit https://repo.cloudlinux.com stable InRelease
Hit http://http.debian.net jessie-updates/main i386 Packages
Hit http://http.debian.net jessie-updates/contrib i386 Packages
Get:1 https://repo.cloudlinux.com stable/main Translation-en [146 B]
Hit http://http.debian.net jessie-updates/non-free i386 Packages
Hit http://http.debian.net jessie-updates/contrib Translation-en
Get:2 https://repo.cloudlinux.com stable/main Translation-en [146 B]
Hit http://http.debian.net jessie-updates/main Translation-en
Hit http://http.debian.net jessie-updates/non-free Translation-en
Get:3 https://repo.cloudlinux.com stable/main Translation-en [146 B]
Hit http://http.debian.net jessie Release
Get:4 https://repo.cloudlinux.com stable/main Translation-en [146 B]
Hit http://http.debian.net jessie/main amd64 Packages
Hit http://http.debian.net jessie/contrib amd64 Packages
Get:5 https://repo.cloudlinux.com stable/main Translation-en [146 B]
Ign https://repo.cloudlinux.com stable/main Translation-en
Hit http://http.debian.net jessie/non-free amd64 Packages
Hit http://http.debian.net jessie/main i386 Packages
Hit http://http.debian.net jessie/contrib i386 Packages
Hit http://http.debian.net jessie/non-free i386 Packages
Hit http://http.debian.net jessie/contrib Translation-en
Hit http://http.debian.net jessie/main Translation-en
Hit http://http.debian.net jessie/non-free Translation-en
Fetched 6,783 B in 2s (2,746 B/s)
W: Failed to fetch http://autoinstall.plesk.com/pool/PSA_18.0.28_3654/dists/jessie/extras/binary-amd64/Packages  404  Not Found [IP: 2a02:6ea0:c700::3 80]

W: Failed to fetch http://autoinstall.plesk.com/pool/PSA_18.0.28_3654/dists/jessie/extras/binary-i386/Packages  404  Not Found [IP: 2a02:6ea0:c700::3 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

[have to cut here because max length of post 10000 chars}
-------------------------------%<------------------------------------
 
Then I tried
Code:
# plesk installer update
Downloading file products.inf3: 0%
Downloading file products.inf3: 100% was finished.
[...]
Downloading file setemplates.inf3: 100% was finished.
Downloading file pp-sitebuilder.inf3: 0%
Downloading file pp-sitebuilder.inf3: 100% was finished.
Downloading file billing.inf3: 0%
Downloading file billing.inf3: 100% was finished.
Downloading file mysql.inf3: 0%
Downloading file mysql.inf3: 100% was finished.
Downloading file apache.inf3: 0%
Downloading file apache.inf3: 100% was finished.
Downloading file nginx.inf3: 0%
Downloading file nginx.inf3: 100% was finished.
Downloading file php70.inf3: 0%
Downloading file php70.inf3: 100% was finished.
Downloading file php56.inf3: 0%
Downloading file php56.inf3: 100% was finished.
Downloading file php55.inf3: 0%
Downloading file php55.inf3: 100% was finished.
Downloading file php54.inf3: 0%
Downloading file php54.inf3: 100% was finished.
Downloading file php53.inf3: 0%
Downloading file php53.inf3: 100% was finished.
Downloading file php52.inf3: 0%
Downloading file php52.inf3: 100% was finished.
Downloading file pmm.inf3: 0%
Downloading file pmm.inf3: 100% was finished.
Checking for installed packages...

ERROR: No products are installed yet. Use the 'install' command to install one first.

And afterwards
Code:
plesk repair installation

Reconfiguring the Plesk installation

Started bootstrapper repair procedure. This may take a while.
Certain actions may be skipped if not applicable.

 Finishing up upgrade procedures and rerunning previously failed upgrade actions...
===> Cumulative Plesk database upgrade and repair (revertable stage) has been started.
===> Preparing Plesk database upgrade (revertable stage).
===> Cumulative upgrade and repair of Plesk database (revertable stage) has been completed.
===> Plesk database scheme upgrade has been started.
Applying migrations from: /opt/psa/bootstrapper/pp18.0.28-bootstrapper/migrations/
===> Plesk database scheme upgrade has been completed.
===> Cumulative Plesk upgrade and repair (final stage) has been started.
===> Preparing Plesk upgrade (final stage).
===> Cumulative upgrade and repair of Plesk (final stage) has been completed.
 Reconfiguring mail subsystem...
 Reconfiguring Apache web server...
IP addresses were reread from the system. Reconfiguring ProFTPD FTP server...
===> Configuring ProFTPD server
 Reconfiguring AWStats web statistics...
 Reconfiguring WatchDog...
 Restoring SELinux contexts...
Synchronizing state for sw-cp-server.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d sw-cp-server defaults
Executing /usr/sbin/update-rc.d sw-cp-server enable
Synchronizing state for sw-engine.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d sw-engine defaults
Executing /usr/sbin/update-rc.d sw-engine enable
Synchronizing state for dovecot.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d dovecot defaults
Executing /usr/sbin/update-rc.d dovecot enable
Synchronizing state for drwebd.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d drwebd defaults
Executing /usr/sbin/update-rc.d drwebd enable
Synchronizing state for spamassassin.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d spamassassin defaults
Executing /usr/sbin/update-rc.d spamassassin enable
Synchronizing state for pc-remote.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d pc-remote defaults
Executing /usr/sbin/update-rc.d pc-remote enable
Synchronizing state for nginx.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d nginx defaults
Executing /usr/sbin/update-rc.d nginx enable
Synchronizing state for psa.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d psa defaults
Executing /usr/sbin/update-rc.d psa enable
Synchronizing state for networking.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d networking defaults
Executing /usr/sbin/update-rc.d networking enable
 Reconfiguring SSL ciphers and protocols...
 Regenerating web servers' configuration files...
 Cleaning active Panel sessions...
 Fixing permissions on Panel packages files
Changing permissions on /usr/lib/python2.7/dist-packages/fail2ban/server/filterpyinotify.pyc to 0644
Changing permissions on /etc/bash_completion.d/plesk.sh to 0644
Changing permissions on /etc/init.d/psa to 0755
Changing group on /opt/plesk/python/2.7/lib/python2.7/argparse.pyc to root (0)
Changing permissions on /opt/plesk/python/2.7/lib/python2.7/argparse.pyc to 0644
[...] a lot more but cutting here for length limit [...]
Changing group on /opt/plesk/python/2.7/lib/python2.7/site-packages/yaml/constructor.pyc to root (0)
Changing permissions on /opt/plesk/python/2.7/lib/python2.7/site-packages/yaml/constructor.pyc to 0644
Changing group on /opt/plesk/python/2.7/lib/python2.7/site-packages/yaml/error.pyc to root (0)
Changing permissions on /opt/plesk/python/2.7/lib/python2.7/site-packages/yaml/error.pyc to 0644
Changing group on /opt/plesk/python/2.7/lib/python2.7/site-packages/six.pyc to root (0)
Changing permissions on /opt/plesk/python/2.7/lib/python2.7/site-packages/six.pyc to 0644

Bootstrapper repair finished.
If problems persist, please check installer logs ('/var/log/plesk/install/plesk_18.0.28_repair.log' and '/var/log/plesk/install/plesk_18.0.28_repair_problems.log') for errors.
If you can't resolve the issue on your own, please address Plesk support.

And then
Code:
# plesk sbin packagemng -sdf

But keep ketting:
Code:
# plesk installer update
Downloading file products.inf3: 0%
Downloading file products.inf3: 100% was finished.
Downloading file pool/PSA_18.0.35_5896/release.inf3: 0%
Downloading file pool/PSA_18.0.35_5896/release.inf3: 100% was finished.
Downloading file pool/PSA_18.0.34_5691/release.inf3: 0%
Downloading file pool/PSA_18.0.34_5691/release.inf3: 100% was finished.
[...]
Downloading file php54.inf3: 0%
Downloading file php54.inf3: 100% was finished.
Downloading file php53.inf3: 0%
Downloading file php53.inf3: 100% was finished.
Downloading file php52.inf3: 0%
Downloading file php52.inf3: 100% was finished.
Downloading file pmm.inf3: 0%
Downloading file pmm.inf3: 100% was finished.
Checking for installed packages...

ERROR: No products are installed yet. Use the 'install' command to install one first.

What can I do to solve this error? Any help is appreciated. Thanks a lot in advance!
 
Debian 8 was end of life a long while ago. Plesk does not support Debian 8. You need to upgrade to at least Debian 9. The best way to do this is to backup your Plesk installation using the Plesk full backup tool, then create a new server with a current operating system and restore the backup from your old server to the new server.

I do not recommend the Migrator tool in this case, because I am not sure whether this still works between a Plesk on Debian 8 and a new Plesk on a newer operating system. You can try it, though. As long as you don't delete anything on your old system, things cannot get worse.
 
Wow, had two funny rodeo rides tonight again with plesk :) Updated my two debian 8.11 servers from 18.0.28 #3 to debian 9.13 and Plesk 18.0.35. Essentially was that I found a mirror where 18.0.28 was available (Index of /plesk-201203/) After updating my plesk.list with that I could start the procedure. It broke at some point and then I had to replace the line with deb http://autoinstall.plesk.com/pool/PSA_18.0.29_3728/ stretch all and start upgrade again, then it went through.
 
OK, one server screw up php. There had been old handlers in the list, it couldn't be updated through php_handler: PHP Handlers - there had been old config files in the plesk directory for php handlers /etc/psa/php_versions.d

1619947994080.png

After I removed the php5* files, updated the php handlers list and stopped all running fpm processes I could reassign the webs to the correct handler and everything started to work again.
 
Hi there, I didn't get everything of what was said above, I also have Debian 8.11 and Plesk 18.0.28 Update #3 and I'm not managing to update for 2 years now and I thought my plesk was broken.
If I understood all well, Debian 8.11 is no more supported ? is there a workaround? can I easily upgrade my Debian install to a higher version 9 or 10?
Thanks for any answer available
 
Back
Top