Unix Technical Forum

Trouble Upgrading to Slackware 10.0

This is a discussion on Trouble Upgrading to Slackware 10.0 within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> Had a bit of trouble earlier today upgrading from Slackware 9.1 to Slackware 10.0. I followed the instructions given ...


Go Back   Unix Technical Forum > Unix Operating Systems > Slackware Linux Support

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-19-2008, 12:43 PM
Jeremy Brown
 
Posts: n/a
Default Trouble Upgrading to Slackware 10.0

Had a bit of trouble earlier today upgrading from Slackware 9.1 to
Slackware 10.0.

I followed the instructions given in "UPGRADE.TXT" as usual. When
finished, I rebooted the machine but noticed Apache hadn't come up
with the reboot. Figuring the old configuration file was to blame, I
began the process of running "/etc/rc.d/rc.apache start", observing
and fixing the error, then running "/etc/rc.d/rc.apache start", wash,
rinse, repeat, until I got the following error message:

root@shallowhal:~/slackware/slackware-10.0/slackware#
/etc/rc.d/rc.apache start
Syntax error on line 14 of /etc/apache/mod_ssl.conf:
Cannot load /usr/libexec/libssl.so into server:
/usr/libexec/libssl.so: undefined symbol: dbm_firstkey
/usr/sbin/apachectl start: httpd could not be started

After a bit of prodding I came to the following realization:

Slackware 9.1 contains an update with the package
"mod_ssl-2.8.18_1.3.31-i486-1". So does Slackware 10.0. But, they
are distinctly different packages! Oh, they seem to be about the same
version of mod_ssl, but the Slackware 9.1 is a backport of
sorts...linked against Slackware 9.1 libraries, and with files located
in version-specific locations. Case in point the file "libssl.so"
which is located at "/usr/libexec" in Slackware 9.1 but
"/usr/libexec/apache" in Slackware 10.0.

Consequently, doing something like the following during your upgrade:

bash# upgradepkg --install-new /root/slackware/*/*.tgz

will leave at least mod_ssl (and I suspect several other packages as
well, not sure) at their old versions. Eww.

Anyone else run into this sort of issue? Are these files supposed to
be named this way, or should the package be named
"mod_ssl-2.8.18_1.3.31-i486-2"? Additionally, I think this can be
fixed by running something like:

bash# upgradepkg --reinstall /root/slackware/*/*.tgz

after you've done your initial upgrade as per "UPGRADE.TXT", but I'm
not 100% sure (testing this as we speak).

Jeremy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-19-2008, 12:43 PM
Petri Kaukasoina
 
Posts: n/a
Default Re: Trouble Upgrading to Slackware 10.0

Jeremy Brown <jeremy@brownjava.org> wrote:
>Had a bit of trouble earlier today upgrading from Slackware 9.1 to
>Slackware 10.0.
>
>bash# upgradepkg --install-new /root/slackware/*/*.tgz
>
>will leave at least mod_ssl (and I suspect several other packages as
>well, not sure) at their old versions.


The files below are both in 9.1/patches and in 10.0 but with differing
packages sizes. I guess the 9.1 versions are just compiled with an older gcc
and against older library headers, so they should usually work ok in 10.0.

cvs-1.11.17-i486-1.tgz
lesstif-0.93.94-i486-1.tgz
libpng-1.2.5-i486-2.tgz
mc-4.6.0-i486-4.tgz
mod_ssl-2.8.18_1.3.31-i486-1.tgz
openssl-0.9.7d-i486-1.tgz
openssl-solibs-0.9.7d-i486-1.tgz
rsync-2.6.2-i486-1.tgz
sysklogd-1.4.1-i486-9.tgz
utempter-1.1.1-i486-1.tgz
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-19-2008, 12:44 PM
Jeremy Brown
 
Posts: n/a
Default Re: Trouble Upgrading to Slackware 10.0

kaukasoi@elektroni.ee.tut.fi (Petri Kaukasoina) wrote in message news:<cbgk81$18q6$1@news.cc.tut.fi>...
> The files below are both in 9.1/patches and in 10.0 but with differing
> packages sizes. I guess the 9.1 versions are just compiled with an older gcc
> and against older library headers, so they should usually work ok in 10.0.


I can confirm that at least the mod_ssl package definitely does *not*
work in Slackware 10.0

Jeremy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 10:15 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com