Forum OpenACS Q&A: AOLserver Debian Package

Collapse
Posted by Andrei Popov on
Anyone had any experiance with Debain-packaged version of AOLserver?  Both stable and unstable carry 3.4.2...

(Reason for the question is very lame: I cannot seem to compile it on one of my boxes that runs Debian)

Collapse
Posted by Roberto Mello on
The AOLserver packages on Debian don't have everything you need to run OpenACS.

I modified those packages to have the 3.3ad13 version, plus everything one needs to run OpenACS. They are available at 'deb http://www.brasileiro.net/roberto/debian as33/' (add the line to your /etc/apt/sources.list).

To get this version, instead of the version in the Debian repositories, you have to do (after an 'apt-get update'):

apt-get install aolserver=3.3ad13-1 aolserver-xml=3.3ad13-1 aolserver-postgres=3.3ad13-1

(the -openssl, -dev and -doc packages are also available)

You'll have to fiddle a bit with the generated config file, but that's about it. I haven't done Debian-quality testing on these packages yet, but I have them running on two machines. Let me know if you find any problems.

I understand the AOLserver packages have a new maintainer so I will get in contact with him about including OpenACS-needed modules.

-Roberto

Collapse
Posted by Andrei Popov on
Roberto,

Thanks, but yeah -- there are a few problems as it seems:

root@hill:~# apt-get update
Hit http://security.debian.org woody/updates/main Packages
Hit http://security.debian.org woody/updates/main Release
Hit http://security.debian.org woody/updates/contrib Packages
Hit http://security.debian.org woody/updates/contrib Release
Hit http://security.debian.org woody/updates/non-free Packages
Hit http://security.debian.org woody/updates/non-free Release
Hit http://www.brasileiro.net as33/ Packages
Hit http://http.us.debian.org stable/main Packages
Hit http://http.us.debian.org stable/main Release
Hit http://http.us.debian.org stable/contrib Packages
Hit http://http.us.debian.org stable/contrib Release
Hit http://http.us.debian.org stable/non-free Packages
Hit http://http.us.debian.org stable/non-free Release
Ign http://www.brasileiro.net as33/ Release
Reading Package Lists... Done
Building Dependency Tree... Done
root@hill:~# apt-get install aolserver=3.3ad13-1 aolserver-xml=3.3ad13-1 aolserver-postgres=3.3ad13-1
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  aolserver-postgres aolserver-xml
The following packages will be DOWNGRADED
  aolserver
0 packages upgraded, 2 newly installed, 1 downgraded, 0 to remove and 17  not upgraded.
Need to get 1021kB of archives. After unpacking 32.8kB will be used.
Do you want to continue? [Y/n]
Err http://www.brasileiro.net as33/ aolserver 3.3ad13-1
  404 Not Found
Err http://www.brasileiro.net as33/ aolserver-postgres 3.3ad13-1
  404 Not Found
Err http://www.brasileiro.net as33/ aolserver-xml 3.3ad13-1
  404 Not Found
Failed to fetch http://www.brasileiro.net/roberto/debian/./aolserver_3.3ad13-1_i386.deb  404 Not Found
Failed to fetch http://www.brasileiro.net/roberto/debian/./aolserver-postgres_3.3ad13-1_i386.deb  404 Not Found
Failed to fetch http://www.brasileiro.net/roberto/debian/./aolserver-xml_3.3ad13-1_i386.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

I'm guessing that Filename directive in Packages.gz is pointing wrongly (i.e. leading ./ should not be there). Anyway, I've manually wget'ed all of the .debs and will see if this way things gonna work.

Thanks for the help any way. It would be nice to see OpenACS changes merged into Debian package repository -- along with a more recent OpenACS itself (you know that they have (had?) a 3.2.5 there?).

Collapse
Posted by Roberto Mello on
Hmmm, gotta fix that Packages.gz then. Either that or I gave you the wrong line for sources.list. Thanks for letting me know.

As for OpenACS on Debian, that's another thing I've been wanting to tackle, but haven't found the time to.

-Roberto

Collapse
Posted by Andrei Popov on
I think sources list is fine (but I am not an expert on that) -- since it was able to fetch Packages.gz.  Unless it should say some thing like:

deb http://www.brasileiro.net/roberto/debian as33/ as33

(but that does not look right)