• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Plesk 7.5 reloaded refuses to install

G

gh0st

Guest
Just upgraded a freebsd 5.2.1-release to 5.3-release-p10 for a client and they requested plesk reloaded 7.5 to be installed.

I've gone through, instealled perl5.8 from ports, and getting this message when I attempt to install plesk:

This distr needs perl 5.008005, but you have perl 5.008006 installed

Any suggestions as to how to fix it?
 
Hmm. Kinda stupid that they dont code their logic to request >= 5.8.5 instead of the exact version. Anyway; If you used ports to upgrade to 5.8.6, you should be able to tell the system to use the older perl that came with FreeBSD 5.3 temporarily:

Edit your /etc/make.conf and make sure it says

PERL_VER=5.8.5
PERL_VERSION=5.8.5

Then do the install, and change those lines back in /etc/make.conf

Or, you could just temporarily rename perl like:

mv /usr/local/bin/perl /usr/local/bin/perl5.8.6
cp /usr/local/bin/perl5.8.5 /usr/local/bin/perl

Do the install, then move perl 5.8.6 back, etc.
 
I just saved myself after upgrading my ports. Perl got upgraded to 5.8.6, because perl is hardcoded into Plesk this action was not quite smart.

- install sysutils/portdowngrade from the ports.
- portdowngrade -s [email protected]:/home/ncvs perl
- if you get a list, choose Perl5.8.
- Choose 2004/11/25 11:01:14 as a rollback date.
- put http://www.cpan.org/src/perl-5.8.5.tar.bz2 in /usr/ports/distfiles
- portsdb -Uu
- cd /usr/ports/lang/perl5.8
- make install clean
if make gives an error:
- make deinstall
- make reinstall

And everything is working properly again.

I hope you can use this with your fresh install....
 
Back
Top