Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - cms

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: cms 1.2.0-2

Git Clone URL: https://aur-dev.archlinux.org/cms.git (read-only)
Package Base: cms
Description: CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest.
Upstream URL: http://cms-dev.github.io/
Keywords: contest judge online programming
Licenses: AGPL3
Conflicts: cms-git
Submitter: wil93
Maintainer: wil93
Last Packager: wil93
Votes: 0
Popularity: 0.000000
First Submitted: 2015-01-09 23:02
Last Updated: 2015-06-22 22:26

Latest Comments

wil93 commented on 2015-09-02 20:30

I flagged this package as out-of-date becase, at the moment, is not well-packaged (because CMS 1.2 has some quirks that make it difficult to package).

Until CMS 1.3 is released, I advise to use the 'cms-git' package instead of 'cms'

wil93 commented on 2015-04-11 13:35

@nlehmann: Yes, that's because setup.py is running inside fakeroot when it tries to create the user... I'm not sure how to fix that (apart from patching setup.py in order to skip the user creation, but then you have to create it manually).

If you're looking for a quick solution, run this command:

# useradd cmsuser -c 'CMS default user' -M -r -s /bin/false -U

Then, add yourself to the cmsgroup:

# usermod -a -G cmsuser <your user>

Log out to make the change effective.

Then, install this package again.

nlehmann commented on 2015-04-11 13:22

I'm installing the package using pacaur and I'm getting the following error because the script fails to add the user

useradd: PAM: Authentication service cannot retrieve authentication info
Traceback (most recent call last):
File "setup.py", line 346, in <module>
File "setup.py", line 280, in install
cmsuser = pwd.getpwnam("cmsuser")
KeyError: 'getpwnam(): name not found: cmsuser'