Plesk 8.6 upgrade errors - Plesk won't start

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

Hi,

I've recently upgraded Plesk from 8.4 to 8.6 on FC6. All working fine. Then I decided to upgrade FC6 to FC7 and maybe FC8 later. FC6 to FC7 worked great, no errors, rebooted, everything works fine. I have upgraded psa packages to the fc7 version, used atomic repos, asl removed and reinstalled from the FC7 repository, etc.

Everything seems to work fine except Plesk service which says that is starting but it doesn't:

Starting xinetd service... done
Starting named service... done
Starting mysqld service... done
Starting qmail service... done
Starting courier-imap service... done
Starting postgresql service... not installed
Starting psa-spamassassin service... not installed
Starting Plesk... done

[root@titan bin]# netstat | grep 8443
[root@titan bin]#

Logs:
[root@titan bin]# tail -f /usr/local/psa/admin/logs/error_log
[Wed Sep 10 13:51:25 2008] [crit] (98)Address already in use: make_sock: could not bind to port 80
[Wed Sep 10 13:52:18 2008] [crit] (98)Address already in use: make_sock: could not bind to port 80
[Wed Sep 10 13:54:28 2008] [crit] (98)Address already in use: make_sock: could not bind to port 80
[Wed Sep 10 13:56:23 2008] [crit] (98)Address already in use: make_sock: could not bind to port 80

Installation log errors:

Unable to upgrade. You have 8.6.0 version installed,
but upgrader is incompatible with this version.
To install new Plesk copy, please move '/usr/local/psa'
to another place manually.
error: %pre(psa-8.6.0-fc7.build86080722.00.x86_64) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping psa-8.6.0-fc7.build86080722.00


I have then tried to reinstall plesk from the base directory:

[root@titan base]# rpm -Uhv * --force
error: Failed dependencies:
sharutils is needed by psa-8.6.0-fc7.build86080722.00.x86_64
shadow-utils is needed by psa-8.6.0-fc7.build86080722.00.x86_64
shadow-utils is needed by psa-qmail-1.03-fc7.build86080822.20.x86_64

Quickly downloaded the shadow-utils and sharutils rpms and surprise surprise:

[root@titan base]# rpm -Uhv --force shadow-utils-4.0.18.1-15.fc7.x86_64.rpm
Preparing... ########################################### [100%]
1:shadow-utils ########################################### [100%]
error: unpacking of archive failed on file /usr/bin/chage: cpio: rename failed - Operation not permitted

[root@titan bin]# rm -rf /usr/bin/chage
rm: cannot remove `/usr/bin/chage': Operation not permitted
[root@titan bin]# ll /usr/bin/chage
-rwsr-xr-x 1 root root 47024 2007-05-23 16:17 /usr/bin/chage
[root@titan bin]# getfacl chage
# file: chage
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

Same for sharutils, binutils and findutils rpm packags:

Installing: findutils ######################### [1/1]
Error unpacking rpm package findutils - 1:4.2.29-2.x86_64
error: unpacking of archive failed on file /usr/bin/find: cpio: rename

Preparing... ########################################### [100%]
1:binutils ########################################### [100%]
error: unpacking of archive failed on file /usr/bin/addr2line: cpio: rename failed - Operation not permitted

Preparing... ########################################### [100%]
1:sharutils ########################################### [100%]
error: unpacking of archive failed on file /usr/bin/compress-dummy: cpio: rename failed - Operation not permitted
[root@titan base]#


Are these files protected by ASL somehow?

I can't see anything wrong the way the fs is mounted:

[root@titan bin]# cat /etc/fstab
/dev/md1 / ext3 defaults 1 1
/dev/sda2 none swap sw
/dev/sdb2 none swap sw
/dev/md5 /usr xfs defaults 0 2
/dev/md7 /var xfs defaults,usrquota 0 2
/dev/md6 /home xfs defaults,usrquota 0 2
devpts /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /tmp tmpfs rw,noexec,nosuid,nodev 0 0
/tmp /var/tmp ext3 rw,noexec,nosuid,nodev,bind 0 0
none /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0

Please help!

Thanks,
Adrian
breun
Long Time Forum Regular
Long Time Forum Regular
Posts: 2813
Joined: Sat Aug 20, 2005 9:30 am
Location: The Netherlands

Unread post by breun »

This is why I never do OS upgrades on production machines. I'm sorry, but eventually you'll just get problems like these. :(

It seems strange that Plesk tries to bind to port 80 when it normally binds to 8443. Port 80 is normally already in use by the Apache serving your sites.

Did you check all Plesk packages are installed with the correct versions? Does 'package-cleanup --problems' return anything (install the yum-utils package if you don't have package-cleanup)?
Lemonbit Internet Dedicated Server Management
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

Hi breun,

Thanks for your reply!

This is the output :roll:

[root@titan ~]# package-cleanup --problems
Setting up yum
Reading local RPM database
Processing all local requires
Missing dependencies:
Package libXcursor-devel requires xorg-x11-filesystem >= 0.99.2-3
Package libXdmcp-devel requires xorg-x11-filesystem >= 0.99.2-3
Package perl-IO-Zlib requires perl(Compress::Zlib)
Package perl-Archive-Tar requires perl(Compress::Zlib)
Package filesystem requires setup >= 2.5.4-1
Package psa-migration-manager requires db4-utils
Package gallery2 requires perl(String::CRC32)
Package clamav-db requires /usr/sbin/groupadd
Package clamav-db requires /usr/sbin/useradd
Package man requires diffutils
Package man requires findutils
Package mysql-server requires /usr/sbin/useradd
Package perl-libwww-perl requires perl(Compress::Zlib)
Package spamassassin requires /sbin/service
Package spamassassin requires diffutils
Package spamassassin requires perl(IO::Socket::INET6)
Package libutempter requires shadow-utils
Package rpm requires shadow-utils
Package rpm requires shadow-utils
Package gcc requires binutils >= 2.17.50.0.2-8
Package perl-IO-Socket-SSL requires perl(Net::SSLeay) >= 1.21
Package rkhunter requires binutils
Package rkhunter requires findutils
Package kernel requires mkinitrd
Package vixie-cron requires /sbin/service
Package vixie-cron requires /sbin/service
Package prelink requires findutils
Package kernel-devel requires /usr/bin/find
Package bind requires shadow-utils
Package kbd requires initscripts >= 5.86-1
Package sw-sso requires sw-cp-server
Package nas requires /sbin/service
Package openswan requires initscripts
Package ossec-hids requires shadow-utils
Package distcache requires /sbin/service
Package distcache requires /usr/sbin/useradd
Package xorg-x11-proto-devel requires xorg-x11-filesystem >= 0.99.2-3
Package cyrus-sasl requires /sbin/service
Package libfreebob requires libavc1394.so.0()(64bit)
Package libfreebob requires librom1394.so.0()(64bit)
Package openssh requires initscripts >= 5.20
Package webalizer requires /usr/sbin/useradd
Package mcstrans requires /sbin/service
Package mcstrans requires /sbin/service
Package libX11 requires xorg-x11-filesystem >= 0.99.2-3
Package hal requires /usr/sbin/useradd
Package hal requires dmidecode >= 2.7
Package hal requires initscripts >= 8.04-1
Package psa-qmail requires shadow-utils
Package policycoreutils requires /sbin/service
Package policycoreutils requires /usr/bin/diff
Package policycoreutils requires libselinux-python
Package psa requires sharutils
Package psa requires shadow-utils
Package tcpdump requires shadow-utils
Package xinetd requires /sbin/service
Package xinetd requires initscripts
Package xinetd requires setup
Package lftp requires perl(String::CRC32)
Package libutempter requires shadow-utils
Package xorg-x11-xfs requires /sbin/service
Package xorg-x11-xfs requires /sbin/service
Package xorg-x11-xfs requires /usr/bin/find
Package xorg-x11-xfs requires /usr/sbin/useradd
Package xorg-x11-xfs requires initscripts
Package quota requires initscripts >= 6.38
Package mdadm requires /sbin/service
Package mdadm requires /sbin/service
Package mdadm requires /sbin/service
Package udev requires /sbin/service
Package sysklogd requires /sbin/service
Package libX11 requires xorg-x11-filesystem >= 0.99.2-3
Package python-libs requires binutils
Package libX11-devel requires xorg-x11-filesystem >= 0.99.2-3
Package lockdev requires shadow-utils
Package openssh-server requires /sbin/service
Package openssh-server requires /usr/sbin/useradd
Package mlocate requires shadow-utils
Package mrtg requires /sbin/service
Package mrtg requires /sbin/service
Package mrtg requires perl-Socket6
Package mrtg requires perl-IO-Socket-INET6
Package mrtg requires perl(BER)
Package mrtg requires perl(SNMP_Session)
Package kernel-devel requires /usr/bin/find
Package acpid requires /sbin/service
Package ntp requires shadow-utils
Package ntp requires /sbin/service
Package ntp requires /sbin/service
Package dbus requires /usr/sbin/useradd
Package net-tools requires /sbin/service
Package net-tools requires /sbin/service
Package nscd requires /usr/sbin/useradd
Package nscd requires /usr/sbin/userdel
Package samba requires /sbin/service
Package samba requires /sbin/service
Package dhclient requires initscripts >= 6.75
Package httpd requires /usr/sbin/useradd
Package httpd requires initscripts >= 8.36
Package awstats requires /sbin/service
Package kernel requires mkinitrd
Package clamd requires /usr/sbin/groupadd
Package clamd requires /usr/sbin/useradd
Package avahi requires initscripts
Package basesystem requires setup
Package avahi requires initscripts
Package MAKEDEV requires /usr/sbin/groupadd
Package MAKEDEV requires /usr/sbin/useradd
Package sendmail requires setup >= 2.5.31-1
Package sendmail requires shadow-utils
Package kernel requires mkinitrd
Package screen requires /usr/sbin/groupadd
Package rpm-devel requires libselinux-devel
Package rpm-build requires binutils
Package rpm-build requires diffutils
Package rpm-build requires elfutils >= 0.128
Package rpm-build requires findutils
Package python-libs requires binutils
Package xorg-x11-font-utils requires xorg-x11-filesystem >= 0.99.2-3
Package mod_perl requires perl(BSD::Resource)
Package samba-common requires /sbin/service
Package samba-common requires /sbin/service
Package samba-common requires /usr/sbin/groupadd
Package dbus requires /usr/sbin/useradd
Package libXau-devel requires xorg-x11-filesystem >= 0.99.2-3
Package rpm-devel requires libselinux-devel
Package kernel-devel requires /usr/bin/find
Package jack-audio-connection-kit requires /usr/sbin/groupadd
[root@titan ~]#
breun
Long Time Forum Regular
Long Time Forum Regular
Posts: 2813
Joined: Sat Aug 20, 2005 9:30 am
Location: The Netherlands

Unread post by breun »

Well, that's a lot of depency problems, don't you think? I'd start trying to fix these problems first.
Lemonbit Internet Dedicated Server Management
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

I'm on it, already eliminated some, the trouble is I can't install any of those packages: findutils, shareutils, shadow-utils, elf-utils.

Please see the details in my first post...

Thanks
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

yeah thats pretty deep all right. Honestly it would probably take you less time to re-image the box and restore plesk from a backup than to fix all that.
breun
Long Time Forum Regular
Long Time Forum Regular
Posts: 2813
Joined: Sat Aug 20, 2005 9:30 am
Location: The Netherlands

Unread post by breun »

Not all of them are packages, they are RPM Requires and you need to install the packages that have those as RPM Provides.

Also know that Fedora 7 is just as EOL as Fedora Core 6 is.
Lemonbit Internet Dedicated Server Management
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

Thanks scott and breun

I've not trimmed it down to:

Missing dependencies:
Package psa-migration-manager requires db4-utils
Package clamav-db requires /usr/sbin/groupadd
Package clamav-db requires /usr/sbin/useradd
Package man requires diffutils
Package man requires findutils
Package mysql-server requires /usr/sbin/useradd
Package spamassassin requires /sbin/service
Package spamassassin requires diffutils
Package libutempter requires shadow-utils
Package rpm requires shadow-utils
Package rpm requires shadow-utils
Package gcc requires binutils >= 2.17.50.0.2-8
Package rkhunter requires binutils
Package rkhunter requires findutils
Package kernel requires mkinitrd
Package vixie-cron requires /sbin/service
Package vixie-cron requires /sbin/service
Package prelink requires findutils
Package kernel-devel requires /usr/bin/find
Package bind requires shadow-utils
Package kbd requires initscripts >= 5.86-1
Package nas requires /sbin/service
Package openswan requires initscripts
Package ossec-hids requires shadow-utils
Package distcache requires /sbin/service
Package distcache requires /usr/sbin/useradd
Package cyrus-sasl requires /sbin/service
Package openssh requires initscripts >= 5.20
Package webalizer requires /usr/sbin/useradd
Package mcstrans requires /sbin/service
Package mcstrans requires /sbin/service
Package hal requires /usr/sbin/useradd
Package hal requires dmidecode >= 2.7
Package hal requires initscripts >= 8.04-1
Package psa-qmail requires shadow-utils
Package policycoreutils requires /sbin/service
Package policycoreutils requires /usr/bin/diff
Package psa requires sharutils
Package psa requires shadow-utils
Package tcpdump requires shadow-utils
Package xinetd requires /sbin/service
Package xinetd requires initscripts
Package libutempter requires shadow-utils
Package xorg-x11-xfs requires /sbin/service
Package xorg-x11-xfs requires /sbin/service
Package xorg-x11-xfs requires /usr/bin/find
Package xorg-x11-xfs requires /usr/sbin/useradd
Package xorg-x11-xfs requires initscripts
Package quota requires initscripts >= 6.38
Package mdadm requires /sbin/service
Package mdadm requires /sbin/service
Package mdadm requires /sbin/service
Package udev requires /sbin/service
Package sysklogd requires /sbin/service
Package python-libs requires binutils
Package lockdev requires shadow-utils
Package openssh-server requires /sbin/service
Package openssh-server requires /usr/sbin/useradd
Package mlocate requires shadow-utils
Package mrtg requires /sbin/service
Package mrtg requires /sbin/service
Package kernel-devel requires /usr/bin/find
Package acpid requires /sbin/service
Package ntp requires shadow-utils
Package ntp requires /sbin/service
Package ntp requires /sbin/service
Package dbus requires /usr/sbin/useradd
Package net-tools requires /sbin/service
Package net-tools requires /sbin/service
Package nscd requires /usr/sbin/useradd
Package nscd requires /usr/sbin/userdel
Package dhclient requires initscripts >= 6.75
Package httpd requires /usr/sbin/useradd
Package httpd requires initscripts >= 8.36
Package awstats requires /sbin/service
Package kernel requires mkinitrd
Package clamd requires /usr/sbin/groupadd
Package clamd requires /usr/sbin/useradd
Package avahi requires initscripts
Package avahi requires initscripts
Package MAKEDEV requires /usr/sbin/groupadd
Package MAKEDEV requires /usr/sbin/useradd
Package sendmail requires shadow-utils
Package kernel requires mkinitrd
Package screen requires /usr/sbin/groupadd
Package rpm-build requires binutils
Package rpm-build requires diffutils
Package rpm-build requires elfutils >= 0.128
Package rpm-build requires findutils
Package python-libs requires binutils
Package dbus requires /usr/sbin/useradd
Package kernel-devel requires /usr/bin/find


Why are the files in /usr/bin and /bin protected to write?



Running Transaction
Installing: iputils ######################### [1/3]
Error unpacking rpm package iputils - 20070202-3.fc7.x86_64
error: unpacking of archive failed on file /bin/ping: cpio: rename
Installing: shadow-utils ######################### [2/3]
Error unpacking rpm package shadow-utils - 2:4.0.18.1-13.fc7.x86_64
error: unpacking of archive failed on file /usr/bin/chage: cpio: rename
Installing: initscripts ######################### [3/3]
Error unpacking rpm package initscripts - 8.54-1.x86_64
error: unpacking of archive failed on file /bin/doexec: cpio: rename

Same for elfutils, findutils, shareutils, etc
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

They shouldnt be, that could be an artifact of something that went wrong, or maybe config changes made previously. Even an selinux policy
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

no gresec, selinux is off...


What can I do?
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

----i--------- ./ping6
----i--------- ./tracepath
----i--------- ./ping


lsattr / chattr ....

All working now!

Thanks
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

mange to eliminate all the dependancies problems but Plesk still fails to reinstall...

Checking for the user 'apache'...
User 'apache' already exists

Unable to upgrade. You have 8.6.0 version installed,
but upgrader is incompatible with this version.
To install new Plesk copy, please move '/usr/local/psa'
to another place manually.
error: %pre(psa-8.6.0-fc7.build86080722.00.x86_64) scriptlet failed, exit status 1
error: install: %pre scriptlet failed (2), skipping psa-8.6.0-fc7.build86080722.00
[root@titan base]#
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

Migrated to Fedora 8, everything looking OK, but I still can't start Plesk, same installation error...

Scott, breun, any idea guys?
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

a clean re-install, or a hybrid?
octet
Forum User
Forum User
Posts: 64
Joined: Fri Dec 14, 2007 11:35 am

Plesk 8.6 upgrade errors - Plesk won't start

Unread post by octet »

I'm backing up everything now and reimage to CentOS5...

How safe are the files created by pleskbackup, should I backup duplicate copies using archiving methods or pleskbackup file should be safe enough to recover from?

pleskbackup all? or individual backup - client / domain?

Thanks,
Adrian
Post Reply