• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

microupdate halted: No suitable solutions were found

Magnafix

New Pleskian
I just applied yum updates and then attempted Plesk microupdates on a Mediatemple dv4 VPS running CentOS release 5.11.

I ran the 'up' alias (as I have done many times with success):
alias up='/usr/local/psa/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base'

It halted with:

ERROR: Unable to install the "psa-updates-11.0.9-rhel5.build110140930.15.noarch" package.

The following could cause the installation failure:
1) psa-updates-11.0.9-rhel5.build110140930.15.noarch: No suitable solutions were found
for the "sw-engine >= 2.5.2" dependency.

2) sw-engine-2.5.2-201409301549.rhel5.x86_64: No suitable solutions were found
for the "libcurl.so.3()(64bit)" dependency.


Here are the RPMS updated just beforehand:

Updated:
bind.x86_64 30:9.3.6-25.P1.el5_11.2 bind-libs.x86_64 30:9.3.6-25.P1.el5_11.2
bind-utils.x86_64 30:9.3.6-25.P1.el5_11.2 kernel-headers.x86_64 0:2.6.18-400.1.1.el5
mysql.x86_64 0:5.5.41-1.el5.remi mysql-bench.x86_64 0:5.5.41-1.el5.remi
mysql-devel.x86_64 0:5.5.41-1.el5.remi mysql-libs.x86_64 0:5.5.41-1.el5.remi
mysql-server.x86_64 0:5.5.41-1.el5.remi nss.x86_64 0:3.16.2.3-1.el5_11
ntp.x86_64 0:4.2.2p1-18.el5.centos php.x86_64 0:5.4.36-1.el5.remi
php-cli.x86_64 0:5.4.36-1.el5.remi php-common.x86_64 0:5.4.36-1.el5.remi
php-devel.x86_64 0:5.4.36-1.el5.remi php-gd.x86_64 0:5.4.36-1.el5.remi
php-imap.x86_64 0:5.4.36-1.el5.remi php-ldap.x86_64 0:5.4.36-1.el5.remi
php-mbstring.x86_64 0:5.4.36-1.el5.remi php-mcrypt.x86_64 0:5.4.36-1.el5.remi
php-mysql.x86_64 0:5.4.36-1.el5.remi php-odbc.x86_64 0:5.4.36-1.el5.remi
php-pdo.x86_64 0:5.4.36-1.el5.remi php-process.x86_64 0:5.4.36-1.el5.remi
php-snmp.x86_64 0:5.4.36-1.el5.remi php-xml.x86_64 0:5.4.36-1.el5.remi
php-xmlrpc.x86_64 0:5.4.36-1.el5.remi popt.x86_64 0:1.10.2.3-36.el5_11
rpm.x86_64 0:4.4.2.3-36.el5_11 rpm-libs.x86_64 0:4.4.2.3-36.el5_11
rpm-python.x86_64 0:4.4.2.3-36.el5_11

# ldd /usr/bin/sw-engine | grep libcurl
libcurl.so.3 => /usr/lib64/libcurl.so.3 (0x00007f9abe368000)


Thanks in advance for suggestions.
 
I can assume that this maybe related to enabled third-party remi repository. Try to disable it.
 
Igor, thank you.

Earlier this year, I added the remi repo in order to get PHP 5.4 based on http://kb.odin.com/en/115833

I removed /etc/yum.repos.d/remi.repo and /var/cache/yum/remi/ and tried again and got the same result.

I rebooted (140 day uptime) just in case. Same result again.

/tmp/autoinstaller log ends with:

Code:
# tail -100 autoinstaller3_2014-12-28_1231.log
DEBUG: function entry [explainProblem for curl-7.15.5-17.el5_9.x86_64]
There is no explanation for the "curl" package.
DEBUG: function return [explainProblem for curl-7.15.5-17.el5_9.x86_64]
    The "compat-libcurl3-7.15.5-3.el5.remi.x86_64" package resolves "libcurl.so.3()(64bit)".
DEBUG: function entry [explainProblem for compat-libcurl3-7.15.5-3.el5.remi.x86_64]
There is no explanation for the "compat-libcurl3" package.
DEBUG: function return [explainProblem for compat-libcurl3-7.15.5-3.el5.remi.x86_64]
DEBUG: function return [explainProblem for sw-engine-2.5.2-201409301549.rhel5.x86_64]
DEBUG: function return [explainProblem for psa-updates-11.0.9-rhel5.build110140930.15.noarch]
    ---- end dependency problems explanation -----
DEBUG: function exception [addBlackPackage psa-updates-11.0.9-rhel5.build110140930.15.noarch]
DEBUG: function exception [appendBlackPackage sw-engine-2.5.2-201409301549.rhel5.x86_64]
Solution for dependency 'libcurl.so.3()(64bit)' is not available.
DEBUG: function exception [blackListMasterAndThrowUnhappy]
DEBUG: function exception [resolveDefferedDependencies]
DEBUG: function exception [findNecessaryPackages]


The following could cause the installation failure:
1)psa-updates-11.0.9-rhel5.build110140930.15.noarch: No suitable solutions were found
for the "sw-engine >= 2.5.2" dependency.

2)sw-engine-2.5.2-201409301549.rhel5.x86_64: No suitable solutions were found
for the "libcurl.so.3()(64bit)" dependency.



The following could cause the installation failure:
1)psa-updates-11.0.9-rhel5.build110140930.15.noarch: No suitable solutions were found
for the "sw-engine >= 2.5.2" dependency.

2)sw-engine-2.5.2-201409301549.rhel5.x86_64: No suitable solutions were found
for the "libcurl.so.3()(64bit)" dependency.

MicroUpdateManager::~MicroUpdateManager entry
MUInstalledDB::flush entry
ProductsProgress::~ProductsProgress(): this=0x31cc790
FileFetcher: get file (~empty)/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3
fileops::create_directory(/var/cache/mt/PSA_11.0.9)
fileops::exists: /var/cache/mt/PSA_11.0.9 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3' to file '/var/cache/mt/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3.tmp'
fileops::exists: /var/cache/mt/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3 - yes
fileops::remove(/var/cache/mt/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3)
fileops::rename(/var/cache/mt/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3.tmp, /var/cache/mt/PSA_11.0.9/plesk-11.0.9-cos5-x86_64.inf3)
FileFetcher: get file (~empty)/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3
fileops::create_directory(/var/cache/mt/SITEBUILDER_11.0.10)
fileops::exists: /var/cache/mt/SITEBUILDER_11.0.10 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3' to file '/var/cache/mt/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3.tmp'
fileops::exists: /var/cache/mt/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3 - yes
fileops::remove(/var/cache/mt/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3)
fileops::rename(/var/cache/mt/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3.tmp, /var/cache/mt/SITEBUILDER_11.0.10/sitebuilder-11.0.10-rhall-all.inf3)
FileFetcher: get file (~empty)/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3
fileops::create_directory(/var/cache/mt/BILLING_11.0.9)
fileops::exists: /var/cache/mt/BILLING_11.0.9 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3' to file '/var/cache/mt/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3.tmp'
fileops::exists: /var/cache/mt/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3 - yes
fileops::remove(/var/cache/mt/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3)
fileops::rename(/var/cache/mt/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3.tmp, /var/cache/mt/BILLING_11.0.9/billing-11.0.9-rhall-all.inf3)
FileFetcher: get file (~empty)/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3
fileops::create_directory(/var/cache/mt/MYSQL_5.5.37)
fileops::exists: /var/cache/mt/MYSQL_5.5.37 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3' to file '/var/cache/mt/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3.tmp'
fileops::exists: /var/cache/mt/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3 - yes
fileops::remove(/var/cache/mt/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3)
fileops::rename(/var/cache/mt/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3.tmp, /var/cache/mt/MYSQL_5.5.37/mysql-5.5.37-rhel5-x86_64.inf3)
FileFetcher: get file (~empty)/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3
fileops::create_directory(/var/cache/mt/MYSQL_5.5)
fileops::exists: /var/cache/mt/MYSQL_5.5 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3' to file '/var/cache/mt/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3.tmp'
fileops::exists: /var/cache/mt/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3 - yes
fileops::remove(/var/cache/mt/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3)
fileops::rename(/var/cache/mt/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3.tmp, /var/cache/mt/MYSQL_5.5/mysql-5.5.37-rhel5-x86_64.inf3)
FileFetcher: get file (~empty)/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3
fileops::create_directory(/var/cache/mt/APACHE_2.2.22)
fileops::exists: /var/cache/mt/APACHE_2.2.22 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3' to file '/var/cache/mt/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3.tmp'
fileops::exists: /var/cache/mt/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3 - yes
fileops::remove(/var/cache/mt/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3)
fileops::rename(/var/cache/mt/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3.tmp, /var/cache/mt/APACHE_2.2.22/apache-2.2.22-rh5-x86_64.inf3)
FileFetcher: get file (~empty)/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3
fileops::create_directory(/var/cache/mt/NGINX_1.3.0)
fileops::exists: /var/cache/mt/NGINX_1.3.0 - yes
CurlDownloader: save url 'http://pleskrepo.mediatemple.net/plesk/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3' to file '/var/cache/mt/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3.tmp'
fileops::exists: /var/cache/mt/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3 - yes
fileops::remove(/var/cache/mt/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3)
fileops::rename(/var/cache/mt/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3.tmp, /var/cache/mt/NGINX_1.3.0/nginx-1.3.0-cos5-x86_64.inf3)
fileops::exists: /root/.autoinstaller - yes
ParamManager::ParamFileSaver::~ParamFileSaver: nothing to dump
DEBUG: ~AiRadioGroup: phpgroup (0x3204aa0)
DEBUG: ~AiRadioGroup: mailservers (0x320f1a0)
DEBUG: ~AiRadioGroup: webservers (0x303ca50)
DEBUG: ~AiRadioGroup: mysqlgroup (0x31e33a0)
fileops::exists: /var/parallels/feedback-disabled - no
fileops::exists: /var/parallels/feedback-enabled - yes
Impl: chcon system_u:object_r:bin_t:s0 /usr/local/psa/admin/bin/send-error-report
Execute command /usr/local/psa/admin/bin/send-error-report install
fileops::exists: /usr/bin/getenforce - no
fileops::exists: /usr/sbin/getenforce - yes
Impl: /usr/sbin/getenforce
Exit with error

Suggestions?
 
I can only recommend to create a request to support team to do in-depth investigation to find the reason and to fix it. Please create a ticket to support at https://odin.com/hcap/support/request/ .
You may have free support, please check what kind of Plesk license you use for available support options at http://kb.odin.com/en/121580 .
If there’s no free support in your case, you can order Plesk per-incident support at http://odin.com/hcap/support/buy-support/. Support team will contact you as soon as purchase is processed, and they will do the best to resolve it.
 
Back
Top