SME Server 8 and Sub Version

Went to run an svn download on my current dev server this morning and could not find the subversion add-on.

Look at this for current details http://wiki.contribs.org/SME8.0_Contribs_QA#smeserver-subversion

I then checked this section http://wiki.contribs.org/SME8.0_Contribs_QA#Setup and created the sme7contribs repo. Yes copy and paste of the multi lines of db update commands does work.
[php]
yum install smeserver-subversion –enablerepo=sme7contribs
[/php]

I then got missing dependencies information and apparently these are meant to be manually setup, but how to find what to actually install?

subversion-1.4.6-0.2.el4.rfx.i386 from sme7contribs has depsolving problems
–> Missing Dependency: libapr-0.so.0 is needed by package subversion-1.4.6-0.2.el4.rfx.i386 (sme7contribs)
mod_dav_svn-1.4.6-0.2.el4.rfx.i386 from sme7contribs has depsolving problems
–> Missing Dependency: httpd-mmn = 20020903 is needed by package mod_dav_svn-1.4.6-0.2.el4.rfx.i386 (sme7contribs)
subversion-1.4.6-0.2.el4.rfx.i386 from sme7contribs has depsolving problems
–> Missing Dependency: libaprutil-0.so.0 is needed by package subversion-1.4.6-0.2.el4.rfx.i386 (sme7contribs)
Error: Missing Dependency: libaprutil-0.so.0 is needed by package subversion-1.4.6-0.2.el4.rfx.i386 (sme7contribs)
Error: Missing Dependency: libapr-0.so.0 is needed by package subversion-1.4.6-0.2.el4.rfx.i386 (sme7contribs)
Error: Missing Dependency: httpd-mmn = 20020903 is needed by package mod_dav_svn-1.4.6-0.2.el4.rfx.i386 (sme7contribs)

and of course the simple answer is to not quite follow the instructions!

Instead of trying to use specifically the sme7contribs repo, try using a wildcard like *

That command uses all the possible repositories and results in success

[php]
yum install smeserver-subversion –enablerepo=*
[/php]

[php]

Dependencies Resolved

===============================================================================
Package Arch Version Repository Size
===============================================================================
Installing:
smeserver-subversion noarch 1.4-46.el4.sme sme7contribs 74 k
Installing for dependencies:
mod_dav_svn i386 1.6.15-0.1.el5.rfx smecontribs 243 k
neon i386 0.25.5-10.el5_4.1 base 101 k
smeserver-mod_dav noarch 0.1-18.el4.sme sme7contribs 7.6 k
subversion i386 1.6.15-0.1.el5.rfx smecontribs 6.5 M

Transaction Summary
==============================================================================
Install 5 Package(s)

[/php]

As shown the supporting packages are spread over a number of repo’s and using the wildcard allows yum to find them all at the same time.

If you are reading this and you do all the above, I’d be interested to know if you get an issue with Windows network access to the server after the updates. I had the server rebooted etc and then could not browse or connect from my Windows 7 based notebook until after I had re-applied the Workgroup settings from the admin console of sme server. Seemed odd, as if one of the updates processed had impacted the workgroup / samba settings.

Leave a Reply

Your email address will not be published. Required fields are marked *