[LON-CAPA-admin] LONCAPA-prerequisites: HTML-parser conflicts
Stuart Raeburn
raeburn at msu.edu
Mon Mar 31 21:48:47 EDT 2008
Stefan,
LON-CAPA uses a customized HTML-Parser perl module (the rpm is
perl-HTML-Parser_loncapa-3.56-1.0.fc7.lc on Fedora 7).
The changes in the parser are limited to a few lines in hparser.c in
the original source. There is a test to determine if LON-CAPA's
custom HTML-Parser has been installed in the ./UPDATE script used to
install the LON-CAPA application (as described in
http://mail.lon-capa.org/pipermail/lon-capa-admin/2006-November/001564.html)
As you discovered, a conflict can occur when attempting to install
LONCAPA-prerequisites if HTML-Parser has already been installed on the
system. Under normal circumstances this conflict is not encountered
because HTML-Parser is not present on the minimal system recommended
for installation of LON-CAPA on a server. However, when installing on
a laptop, a minimal Fedora install is unlikely to have been used. In
that case, removing the HTML-Parser rpm before
installing LONCAPA-prerequisites is necessary.
Future perl-HTML-Parser_loncapa rpms built for Fedora/RHEL/Centos
could most likely avoid this problem by including:
Obsoletes: perl-HTML-Parser
in the .spec for the rpm when building the perl-HTML-Parser_loncapa rpm.
Stuart Raeburn
MSU LON-CAPA group
Quoting Stefan Bisitz <st.bisitz at fh-wolfenbuettel.de>:
> Hi,
>
> I tried to install loncapa on a laptop. I successfully installed Fedora
> 7 and followed the steps in the installation guide. No errors, etc.
>
> The installing process of LONCAPA-prerequisites is stopped due to the
> following error:
> --------
> Transaction Check Error:
> file /usr/share/man/man3/HTML::Entities.3pm.gz from install of
> perl-HTML-Parser_loncapa-3.56-1.0.fc7.lc conflicts with file from
> package perl-HTML-Parser-loncapa-3.56-1.fc7
> --------
>
> I remember that there has been such a conflict before but the only thing
> I could find is
> http://mail.lon-capa.org/pipermail/lon-capa-admin/2006-November/001564.html
>
> Do I need to remove manually the stand HTML-parser package? And if, why?
>
> Any idea?
>
> Thanks,
> Stefan Bisitz
>
>
> _______________________________________________
> LON-CAPA-admin mailing list
> LON-CAPA-admin at mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-admin
>
More information about the LON-CAPA-admin
mailing list