Problem upgrading: PSA 7.5.3 and Cent OS 3.4

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
fasttech

Problem upgrading: PSA 7.5.3 and Cent OS 3.4

Unread post by fasttech »

Im trying to update my server using yum. My server is running Cent OS 3.4 with PSA 7.5.3 installation.

I got the following in /etc/yum.conf:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug kernel-unsupported kernel-smp-unsupported ke$
tolerant=1
exactarch=1

[atomic]
name=Atomic Rocket Turtle - $releasever - Atomic PSA-Compatible RPMS
baseurl=http://3es.atomicrocketturtle.com/atomi ... eleasever/
baseurl=http://www.atomicrocketturtle.com/atomi ... eleasever/

[psa-7.5]
name=Atomic Rocket Turtle - $releasever - SW-Soft PSA 7.5 RPMS
baseurl=http://3es.atomicrocketturtle.com/atomi ... eleasever/
baseurl=http://www.atomicrocketturtle.com/atomi ... eleasever/

[base]
name=Atomic Rocket Turtle - $releasever - Base OS RPMS mirror
baseurl=http://3es.atomicrocketturtle.com/3rd-p ... eleasever/




Running yum update, I got the following error:


Resolving dependencies
.Package psa-pre-keyupdate needs librpm-4.2.so, this is not available.
Package psa needs librpm-4.2.so, this is not available.
Package psa-pre-keyupdate needs librpmdb-4.2.so, this is not available.
Package psa needs librpmdb-4.2.so, this is not available.
Package psa-pre-keyupdate needs librpmio-4.2.so, this is not available.
Package psa needs librpmio-4.2.so, this is not available.
Package psa needs libxsltbreakpoint.so.1, this is not available.
Package psa-pre-keyupdate needs libcurl.so.2, this is not available.
Package psa needs libcurl.so.2, this is not available.
Package ethereal needs libpcap.so.0.6.2, this is not available.
Package redhat-config-mouse needs /usr/bin/python2.2, this is not available.
Package redhat-config-samba needs /usr/bin/python2.2, this is not available.
Package redhat-config-nfs needs /usr/bin/python2.2, this is not available.
Package redhat-config-date needs /usr/bin/python2.2, this is not available.
Package redhat-config-keyboard needs /usr/bin/python2.2, this is not available.
Package redhat-config-language needs /usr/bin/python2.2, this is not available.
Package redhat-config-kickstart needs /usr/bin/python2.2, this is not available.
Package redhat-config-rootpassword needs /usr/bin/python2.2, this is not available.
Package redhat-config-soundcard needs /usr/bin/python2.2, this is not available.
Package redhat-config-users needs /usr/bin/python2.2, this is not available.
Package redhat-config-securitylevel needs /usr/bin/python2.2, this is not available.
Package samba-common needs libcom_err.so.3, this is not available.
Package samba needs libcom_err.so.3, this is not available.
Package samba-client needs libcom_err.so.3, this is not available.
Package samba-swat needs libcom_err.so.3, this is not available.
Package rh-postgresql-server needs libcom_err.so.3, this is not available.
Package psa needs libcom_err.so.3, this is not available.
Package pine needs libcom_err.so.3, this is not available.
[root@server1 root]#


What should I do to fix this?
fasttech

Unread post by fasttech »

I now tried change:

/etc/yum.conf to:

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug kernel-unsupported kernel-smp-unsupported ke$
tolerant=1
exactarch=1

[atomic]
name=Atomic Rocket Turtle - $releasever - Atomic PSA-Compatible RPMS
baseurl=http://3es.atomicrocketturtle.com/atomi ... eleasever/
baseurl=http://www.atomicrocketturtle.com/atomi ... eleasever/


And got this error:


Resolving dependencies
......Unable to satisfy dependencies
Package php-pgsql needs libc.so.6(GLIBC_2.3.4), this is not available.
Package mysql-server needs libstdc++.so.6(GLIBCXX_3.4), this is not available.
Package php needs libaspell.so.15, this is not available.
Package php needs libc.so.6(GLIBC_2.3.4), this is not available.
Package php needs libcurl.so.3, this is not available.
Package php needs libdb-4.2.so, this is not available.
Package php needs libpspell.so.15, this is not available.
Package php-imap needs libc-client.so.0, this is not available.
[root@server1 root]#

Im currently running PHP Version 4.3.2 and MYSQL 3.23.58

Thanks for any help.
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 »

You cant use $releasever with centos/3es/tao/whitebox, gotta use 3ES
fasttech

Unread post by fasttech »

All worked perfectly.
Thanks for a great service!
fasttech

Unread post by fasttech »

Unfortunatly there seems to be one problem, SpamAssassin wont start:

ERROR

Unable to make action: Unable to manage service by spamd: Empty error message from utility.

--------------------------------------------------------------------------------

0: /usr/local/psa/admin/htdocs/server/restart_services.php:19 psaerror(string "Unable to make action: Unable to manage service by spamd: Empty error message from utility.")

Any idea how I can fix this?
fasttech

Unread post by fasttech »

Got it fixed. Just had to downgrade spamassasin.
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 »

psa-spamassassin isnt exactly compatible with SA 3.x. I generally just remove it and run qmail-scanner instead.
cauw
Forum User
Forum User
Posts: 31
Joined: Sun Mar 27, 2005 4:22 am
Location: Belgium

Unread post by cauw »

I have CentOS3.4 and when i chose 3ES as url's in yum and i do yum update psa* i get:

[update: psa 7.5.3-rhel3.build75050506.13.i586]


Can i do this? did it brake any of the dependencies or is it 100% compatible? or should i say don't do it and use CentOS 3.3 rpms instead?

Any idvice is welcome :wink:
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 »

ha! go me, I completely forgot I did this:

http://3es.atomicrocketturtle.com/atomi ... CentOS3.3/

so for you centos folks you can use "CentOS3.3" in place of 3ES on the psa-7.5 channel.
cauw
Forum User
Forum User
Posts: 31
Joined: Sun Mar 27, 2005 4:22 am
Location: Belgium

Unread post by cauw »

so i have Centos 3.4 installed on the box, but you say i can use your Centos 3.3 files?
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 »

Yes, absolutely PSA might complain about it not being CentOS 3.3, since what it does is read the /etc/redhat-release file to figure out the version. I seem to remember that its a clean install (hey occationally I test this stuff!) on 3.4.
abrax
New Forum User
New Forum User
Posts: 2
Joined: Mon Nov 14, 2005 2:07 pm

Unread post by abrax »

Hello,

Sorry for bringing up this older topic but I'm in the same situation - using CentOS 3.3 and Plesk 7.5.4 and would like to upgrade PHP to it's latest version (and possibly mysql as well).

I've got the same error message fasttech got:
Package php-pgsql needs libc.so.6(GLIBC_2.3.4), this is not available.
....
and so on, so I would like to ask you Dear Scott, could you please explain me a bit better your words:
"You cant use $releasever with centos/3es/tao/whitebox, gotta use 3ES".
Sorry, I'm quite new to this kind of server things...
I suppose it should be a change in yum.conf, but could you explain me please what exact line should I change so it would work?
Thank you!

Below is my current yum file, (with spamassassin excluded, as it was conflicting with psa-spamassassin).

Code: Select all

[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
distroverpkg=redhat-release
installonlypkgs=kernel kernel-smp kernel-hugemem kernel-enterprise kernel-debug kernel-unsupported kernel-smp-unsupport$
tolerant=1
exactarch=1

[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
exclude=spamassassin

#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1
exclude=spamassassin

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
exclude=spamassassin

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
exclude=spamassassin

#additional packages that extend functionality of existing packages
#[centosplus]
#name=CentOS-$releasever - Plus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
#gpgcheck=1

#packages in testing
#[testing]
#name=CentOS-$releasever - Testing
#baseurl=http://mirror.centos.org/centos/$releasever/testing/$basearch/
#gpgcheck=1

[psa-7.5]
name=Atomic Rocket Turtle - $releasever - SW-Soft PSA 7.5 RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/psa-7.5/$releasever/
baseurl=http://www.atomicrocketturtle.com/atomic/psa-7.5/$releasever/ exclude=spamassassin

[atomic]
name=Atomic Rocket Turtle - $releasever - Atomic PSA-Compatible RPMS
baseurl=http://3es.atomicrocketturtle.com/atomic/art/$releasever/
baseurl=http://www.atomicrocketturtle.com/atomic/art/$releasever/
exclude=spamassassin
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 »

See where it says "$releasever" on my channels? Change that to "3ES"
abrax
New Forum User
New Forum User
Posts: 2
Joined: Mon Nov 14, 2005 2:07 pm

Unread post by abrax »

scott wrote:See where it says "$releasever" on my channels? Change that to "3ES"
Thank you, I will try it!
vakantieman
Forum User
Forum User
Posts: 30
Joined: Mon Jan 03, 2005 6:34 am

Unread post by vakantieman »

Must i set for CentOS4.2 ther 4ES??

grtz Arjan
Post Reply