[LON-CAPA-admin] LON-CAPA Version 2.9.0
Stuart Raeburn
raeburn at msu.edu
Fri Jun 4 07:04:03 EDT 2010
Woonki,
Thabks for reporting the dependencies issue when updating
LONCAPA-prerequisites on a Red Hat 4 installation.
As you indicate the packages are in the LON-CAPA repository at
http://install.loncapa.org/redhat/linux/enterprise/loncapa/4ES/noarch/
Unfortunately the headers directory for the noarch directory (where
these particular packages are found) had not been updated after the
packages had been transferred from LON-CAPA's testing repos to
production repos for redhat 4ES, so up2date was not finding them.
I have now updated the headers directory in
redhat/linux/enterprise/loncapa/4ES/noarch/ on install.loncapa.org so
up2date -u LONCAPA-prerequisites
should no longer complain about unresolvable dependencies.
Sorry for the inconvenience.
Suggested use of EPEL (which Todd described) occurred with CentOS 5 in
August 2007, and had a slightly different origin - namely second order
dependencies for some packages required by LON-CAPA 2.7. The second
order dependencies which were initially absent from the LON-CAPA repos
were subsequently added.
As discussed in that thread (see
http://mail.lon-capa.org/pipermail/lon-capa-admin/2008-August/002028.html),
LON-CAPA does not currently rely on the EPEL 5 repositories, for Red
Hat 5Server, CentOS 5 and Scientific Linux 5, or on the EPEL 4
repositories for Red Hat 4ES and 4AS, although in most cases these is
no problem in using packages from EPEL in place of the equivalents
from the LON-CAPA repositories.
In this particular case, EPEL 4 does not include the unresolvable
dependencies (perl-CAM-PDF, perl-LaTeX-Table, perl-Tie-IxHash-Easy,
tetex-acrotex, tetex-xcolor) reported by up2date.
Stuart Raeburn
MSU LON-CAPA group
Quoting Woonki Chung <chung at georgetown.edu>:
> Todd (and Stuart),
>
> Thank you for your suggestion. However, all the packages seem to be in
> the loncapa repository already and some are named as loncapa rpms
> (*.lc.*.rpm) as usual. Since the repository has been already added to
> the system, we should be able to use the right packages as intended.
> There are many different repositories out there, and I don't think it
> is a good idea to mix different repositories for some packages. Before
> I try anything, I would like to ask Stuart the following:
>
> 1. Any suggestion or fix on the repository soon?
> 2. Did you get those packages from EPEL (as Todd mentioned)?
> 3. Do you really recommend to use/mix the additional repository to get
> around the problem?
>
> Thanks,
> Woonki
>
> On 6/3/2010 6:12 PM, Todd Ruskell wrote:
>> Woonki,
>>
>> I've had similar issues before. Stuart pointed me to the EPEL
>> repositories, and that generally fixed everything nicely.
>> https://fedoraproject.org/wiki/EPEL
>> Hopefully it will also work for you.
>>
>> Todd
>>
>>
>> On Thu, Jun 3, 2010 at 9:33 AM, Woonki Chung <chung at georgetown.edu
>> <mailto:chung at georgetown.edu>> wrote:
>>
>> For a RedHat Enterprise 4 system, "up2date -u
>> LONCAPA-prerequisites" complains dependencies. (See the output
>> below) Do I have to install them manually??
>>
>> Thanks,
>> Woonki
>>
>> # up2date -u LONCAPA-prerequisites
>>
>> Fetching Obsoletes list for channel: rhel-x86_64-as-4...
>>
>> Fetching Obsoletes list for channel: rhel-x86_64-as-4-extras...
>>
>> Fetching Obsoletes list for channel: loncapa-updates...
>>
>> Fetching Obsoletes list for channel: loncapa-updates-noarch...
>>
>> Fetching rpm headers...
>> ########################################
>>
>> Name Version Rel
>> Arch
>>
>> ----------------------------------------------------------------------------------------
>> LONCAPA-prerequisites 1
>> 18.EAS4 x86_64
>>
>>
>> Testing package set / solving RPM inter-dependencies...
>>
>> Downloading headers to solve dependencies...
>> #######################################
>> Downloading headers to solve dependencies...
>> There was a package dependency problem. The message was:
>>
>> Unresolvable chain of dependencies:
>> LONCAPA-prerequisites 1-18.EAS4 requires perl-CAM-PDF
>> LONCAPA-prerequisites 1-18.EAS4 requires perl-LaTeX-Table
>> LONCAPA-prerequisites 1-18.EAS4 requires perl-Tie-IxHash-Easy
>> LONCAPA-prerequisites 1-18.EAS4 requires tetex-acrotex
>> LONCAPA-prerequisites 1-18.EAS4 requires tetex-xcolor
>> R-core 2.10.1-1.el4 requires
>> perl(File::Copy::Recursive)
>>
>>
>> The following packages were added to your selection to satisfy
>> dependencies:
>> Package Required by
>>
>> ----------------------------------------------------------------------------
>>
>>
>> Stuart Raeburn wrote:
>>
>> New Version 2.9.0 Released
>>
>> Changes from 2.8.1:
>>
>> Authoring Resources
>>
>> - CSS, javascript and plain text files (.css, .js, and .txt
>> extensions) can be edited.
>> - Assistant Co-authors can browse directories in the
>> repository of published resources
>> belonging to author(s) to whom they are assigned as assistant
>> co-author.
>> - The "Edit Math" button (which launches a pop-up Math
>> expression editor) is available
>> when editing HTML files.
>> - Adaptive hints are available for reactionresponse and
>> organicresponse types.
>> - The R statistics package can be used in place of Maxima as a
>> Computer Algebra
>> system (CAS) in mathresponse and formularesponse problems. R
>> can also be used to
>> generate data sets in problems by using calls to appropriate
>> cas routines within a
>> script block. Example templates are provided.
>> - Custom Response problems can award partial credit for
>> problems containing multiple
>> answers.
>> - In dynamic plots (GNUplot) - x and y axis zero lines can be
>> displayed as regular lines,
>> thick lines, or as dotted lines.
>> - Checkbox attribute for simple two-option optionresponse type
>> allows checkboxes to be
>> used instead of two item select box (e.g., for True/False).
>> See: SimpleTrueFalse
>> problem template.
>>
>> Student Interface
>>
>> - Information about resources for which access is controlled
>> by reservation (i.e., slots)
>> is displayed on the "Table of Contents" page (renamed from
>> "Navigate Contents").
>> - Students within a course can access a "Manage Reservations"
>> utility from the Main Menu.
>> This may be used to view and change reservations, and also
>> display a log of reservation
>> transactions.
>> - When a user initiates the reset password process for an
>> internally authenticated
>> account, the e-mail address entered in the web form can now
>> be any of: permanent email,
>> critical notification email or regular notification email.
>> - Courses with access start dates which were in the future
>> when the student logged in,
>> will become selectable from the courses screen, once the
>> start date has been reached,
>> without the need for logout/login.
>> - Course Configuration for "Grading" includes a mode to not
>> show total parts when a
>> student displays his/her grading information.
>>
>> Communication
>>
>> - When rendering discussion posts and other feedback for the
>> web, new lines will no
>> longer be automatically converted to <br /> tags if HTML
>> block elements are detected
>> (suggesting the author had used HTML originally during
>> composition).
>>
>> Course/Community Management
>>
>> - A "Course/Community requests" icon is included in the "My
>> Roles" or "My Courses"
>> category if the user has rights to create courses or
>> communities in their home domain,
>> and/or in another domain.
>> - Course Configuration (previously "Set Course Environment")
>> has been moved to the top
>> level ("Main Menu") and divided into separate sections, with
>> permitted user input
>> constrained by radio buttons, select boxes, checkboxes, etc.,
>> in place of unrestricted
>> entry via textboxes.
>> - The Course Owner can assign the Course Coordinator role in a
>> course to other users.
>> - The Course Owner can declare other Course Coordinators as
>> "Co-owners", who can choose
>> to accept or deny co-ownership assignment. (Your institution
>> may use co-ownership to
>> permit access to institutional course rosters by the
>> automated enrollment process).
>> Co-owners are listed in the Course/Community Catalog, and can
>> be used as a filter when
>> searching for courses.
>> - Alternative titles may be specified for standard role titles
>> (e.g., Teaching Assistant
>> etc.) in a course.
>> - HTML documents uploaded directly to a course can be edited
>> by a Course Coordinator.
>> - The template displayed when creating custom roles depends on
>> course type (Course or
>> Community).
>> - Coordinators can require all self-enrollment requests to be
>> approved, and can specify
>> which Coordinators should be notified when a self-enrollment
>> request needs approval.
>> - Coordinators can set an enrollment limit, which when reached
>> will prevent new
>> self-enrollments.
>> - A link to the course request page is displayed after log-in
>> if a user has no active
>> roles, and has rights to request creation of courses/communities.
>> - Slot reservation transactions are logged, and
>> Coordinators/Instructors can view the
>> history of reservation changes for a particular slot from the
>> "History" link in the
>> slots table.
>> - "External" documents which may be included in a course (and
>> display a web page from
>> an external site in a frameset within LON-CAPA) are now more
>> robust (e.g., trailing
>> "&" trimmed from query string etc.).
>> - Coordinators/Instructors are warned if there is a version
>> discrepancy if the same
>> resource is used more than once in a course, and the versions
>> are different.
>> - When a Coordinator uploads a file to a course, a check to
>> determine if it is an HTML
>> file will occur if the option to look for embedded objects
>> was checked.
>>
>> Grading
>>
>> - Problems including randomlists are now supported for
>> Bubblesheet grading
>> (and verification).
>> - When grading Bridge Tasks an additional check is made for
>> consistency of username,
>> domain and resource identifier between the grading key and
>> the data to be submitted.
>> - The Bubblesheet Data Uploader's upload screen now includes a
>> link to the syllabus
>> for the course selected to receive the data file. A
>> comparison is made between the
>> student populations in the course roster and in the
>> bubblesheet data (based on
>> student/employee ID), to try to detect uploads to the wrong
>> course.
>> - For Bubblesheet Data Uploaders picking a destination course,
>> the institutional code
>> textbox is replaced with linked select boxes (e.g., year,
>> semester, department, number),
>> as used in Course Catalog (if configured in the domain). The
>> course owner/co-owner" row
>> is replaced with "Course personnel includes: " row which can
>> be used to search for
>> courses where a specified username:domain has active
>> non-student role.
>>
>> Domain Coordination/Domain Settings
>>
>> - Firewall configuration for traffic between LON-CAPA servers
>> now restricts
>> port access to IPs for servers currently in the LON-CAPA
>> cluster. The nightly cron
>> process which checks LON-CAPA connections will update the
>> firewall for any
>> changes in membership of the cluster.
>> - Display of the log-in page for specific servers in a domain
>> can be replaced by
>> automatic redirection to a different server (e.g., to a
>> LON-CAPA load balancer server,
>> used solely for authentication and session switching).
>> - Domain Coordinators can modify institutional status for
>> users in their domain.
>> - A new configuration is available to set which users may
>> request creation of:
>> (a) official courses, (b) unofficial courses, or (c) communities.
>> - Communities are similar to courses except the Coordinator
>> may only browse areas
>> of the shared LON-CAPA repository for which he/she has an
>> author or co-author role.
>> - Course/Community requests may be set to be processed
>> automatically, queued for approval
>> by a Domain Coordinator, or (for official courses) validated
>> against the institutional
>> instructor of record.
>> - Domain Coordinators can permit course requests to be made by
>> users from other domains,
>> on a user-by-user basis.
>> - A Domain Coordinator can set which affiliations within the
>> institution (e.g., Faculty,
>> Staff etc.) may create his/her own account (applies to
>> institutional login/SSO only).
>> - The course creation menu includes additional links: (a)
>> display course requests queued
>> pending approval by a Domain Coordinator; (b) display
>> requests for official courses
>> queued pending institutional validation; (c) display a log of
>> course creation history.
>> - The "Edit this resource" link is displayed to a Domain
>> Coordinator in course context,
>> if the domain of the resource author is the domain of the
>> current role.
>> - The aggregate database of courses in a domain used when
>> searching for a course (e.g.,
>> when selecting an ad hoc role, choosing a course to clone
>> etc.) is rebuilt nightly
>> by cron from permanent data stored in each course's
>> environment.db file.
>> - Domain Coordinators may filter by time elapsed since course
>> creation when using the
>> course picker (e.g., to select an ad hoc role, assign a
>> Course Coordinator role etc.).
>> - A domain may be configured to automatically assign
>> co-ownership status when a Course
>> Coordinator role becomes active in an official course, if the
>> Coordinator is official
>> course personnel (requires customization of localenroll.pm
>> <http://localenroll.pm>).
>> - Domain Coordinators may delete entries in personal
>> information fields (i.e., name,
>> permanent e-mail address) if a value has been set previously.
>> - Domain Coordinators may allow users to choose (via a User
>> Preference) to prevent
>> updates to information fields by a nightly automated update
>> which synchronizes LON-CAPA
>> with institutional directory data.
>> - Nightly removal of stale files in /home/httpd/perl/tmp will
>> descend into sub-directories
>> and also remove stale files from them.
>>
>> Printing
>>
>> - Printouts of PDF files within a folder (both in a course and
>> in Construction Space)
>> can be generated.
>> - The default font size in printouts can be set by Course
>> Coordinators and
>> Authors/Co-authors.
>> - Composite pages (.page) can be printed in Construction Space
>> and also printed with
>> answers.
>> - Composite pages (.page) containing numerical problems can be
>> printed when set to exam
>> mode.
>> - Composite pages (.page) can be printed for selected students.
>> - The syllabus can be printed when generating printouts of
>> resources for selected
>> students.
>> - Printing of tables has been standardized to use the perl
>> LaTeX::Table module.
>>
>> Localization
>>
>> - New translations and improvements are provided for both the
>> German and Spanish
>> interfaces.
>> - UTF-8 encoding is used for all browsers (including Internet
>> Explorer).
>> - The time zone of the local server is cached, and
>> translations of phrases are also
>> cached to improve performance.
>>
>> Accessibility
>> - An alt attribute (which includes the raw TeX) is supplied
>> for use by screen readers
>> when MimeTex images are used to render math expressions.
>> - Raw mode (will output raw TeX) is available as an additional
>> option for rendering
>> math expressions.
>>
>> Appearance
>> - More interface standardization using the following display
>> elements:
>> - Data tables with rows of alternating light/dark background
>> colors, and a
>> colored header.
>> - Two column data tables with a colored left column, and
>> light gray right column.
>> - Boxes with a thin border used to group similar items together.
>> - More muted colors, and standard data table used for
>> Roles/Courses screen.
>>
>> Installation Notes:
>>
>> To use this release you need to have version 1-18 of
>> LONCAPA-prerequisites
>> installed.
>>
>> To install this update:
>>
>> 1) You will need to be running Fedora Core 6, 7, 8, 9, 10, 11
>> or 12,
>> RHEL (AS|ES) 4 or 5, SUSE 10.2, 10.3, 11.1 or 11.2, SLES 9, 10
>> or 11,
>> CentOS 5, or Scientific Linux 5.
>> (Fedora Core 5 should continue to work but is deprecated.)
>>
>> 2) Update LONCAPA-prerequisites to 1-18.
>>
>> (a) Fedora
>> yum update
>>
>> (b) RedHat Enterprise 4
>>
>> up2date -u LONCAPA-prerequisites
>>
>> (c) Red Hat 5/Centos 5/Scientific Linux 5
>>
>> yum update
>>
>> (d) SuSE/SLES
>>
>> Use yast-> Installation Source to refresh the LON-CAPA repository
>> Use yast->Software Management->Search to update
>> LONCAPA-prerequisites
>>
>> On all distributions, it is recommended that you check that
>> you have
>> the correct versions of LONCAPA-prerequisites installed before
>> proceeding.
>>
>> rpm -q LONCAPA-prerequisites
>>
>> should report:
>> LONCAPA-prerequisites-1-18.X
>>
>> (where X is a distro identifier e.g., fc12.lc <http://fc12.lc>)
>>
>> 3) Download the new LON-CAPA tarball from
>> wget http://install.lon-capa.org/versions/loncapa-2.9.0.tar.gz
>>
>> and untar it
>>
>> tar xzvf loncapa-2.9.0.tar.gz
>>
>> 4) stop the LON-CAPA system services
>>
>> /etc/rc.d/init.d/loncontrol stop
>>
>> 5) stop the webserver:
>>
>> Fedora/RHEL/Centos/Scientific Linux
>> /etc/rc.d/init.d/httpd stop
>>
>> SLES 9:
>> /etc/init.d/apache stop
>>
>> SUSE 10.2,10.3,11.1,11.2/SLES 10,11:
>> /etc/init.d/apache2 stop
>>
>>
>> 6) Run the UPDATE script as root
>> cd loncapa-2.9.0
>> su
>> ./UPDATE
>>
>>
>> 7) restart the LON-CAPA system services
>> /etc/rc.d/init.d/loncontrol start
>>
>>
>> 8) restart the webserver:
>>
>> Fedora/RHEL/Centos/Scientific Linux
>> /etc/rc.d/init.d/httpd start
>>
>> SLES 9:
>> /etc/init.d/apache start
>>
>> SUSE 10.2,10.3,11.1,11.2/SLES 10,11:
>> /etc/init.d/apache2 start
>>
>>
>> ----NOTES
>> 1) Many questions are answered at http://help.lon-capa.org
>> 2) Defects reports, and enhancements requests can be entered at
>> http://bugs.lon-capa.org
>> 3) Mailing lists can be joined and left at
>> http://mail.lon-capa.org
>>
>> Stuart Raeburn
>> MSU LON-CAPA group
>>
>>
>>
>>
>> _______________________________________________
>> LON-CAPA-admin mailing list
>> LON-CAPA-admin at mail.lon-capa.org
>> <mailto:LON-CAPA-admin at mail.lon-capa.org>
>> http://mail.lon-capa.org/mailman/listinfo/lon-capa-admin
>>
>>
>> -- Woonki Chung, Ph.D. | Systems Analyst
>> 501 Reiss Science Building | Georgetown University
>> 37th and O Streets, NW | Office: (202) 687-5983
>> Washington, DC 20057 | Fax: (202) 687-2087
>>
>> _______________________________________________
>> LON-CAPA-admin mailing list
>> LON-CAPA-admin at mail.lon-capa.org
>> <mailto:LON-CAPA-admin at mail.lon-capa.org>
>> http://mail.lon-capa.org/mailman/listinfo/lon-capa-admin
>>
>>
>
> --
> Woonki Chung, Ph.D. | Systems Analyst
> 501 Reiss Science Building | Georgetown University
> 37th and O Streets, NW | Office: (202) 687-5983
> Washington, DC 20057 | Fax: (202) 687-2087
More information about the LON-CAPA-admin
mailing list