Roundup Tracker - Issues

Issue 2550995

Title: KeyError classic during roundup-admin install
Type: behavior Severity: minor
Components: Installation Versions: 1.6
Status: closed Resolution: abandoned
Dependencies: Superseder:
Assigned To: Nosy List: austin, rouilj
Priority: Keywords: OS-OSX

Created on 2018-08-22 10:24 by austin, last changed 2019-12-22 22:50 by rouilj.

msg6216 Author: [hidden] (austin) Date: 2018-08-22 10:24
WangXus-MacBook-Pro:trackers wangxu$ sudo roundup-admin  install
Enter tracker home: /Users/wangxu/Documents/tmpwork/trackers/support
Select template [classic]:
Back ends:: anydbm, mysql, sqlite
Select backend [anydbm]:
Traceback (most recent call last):
  File "/usr/local/bin/roundup-admin", line 3, in <module>
  File "/Library/Python/2.7/site-packages/roundup/scripts/", line 49, 
in run
  File "/Library/Python/2.7/site-packages/roundup/", line 1635, in main
    ret = self.run_command(args)
  File "/Library/Python/2.7/site-packages/roundup/", line 1510, in 
    return self.do_install(self.tracker_home, args)
  File "/Library/Python/2.7/site-packages/roundup/", line 433, in do_install
    init.install(tracker_home, templates[template]['path'], settings=defns)
KeyError: 'classic'
msg6217 Author: [hidden] (austin) Date: 2018-08-22 10:25
It's MacOSX, the roundup was installed by "sudo pip install roundup"
msg6218 Author: [hidden] (rouilj) Date: 2018-08-22 21:53
Hi Austin:

Sorry you are having trouble with this.

In message <>,
austin writes:
>WangXus-MacBook-Pro:trackers wangxu$ sudo roundup-admin  install
>Enter tracker home: /Users/wangxu/Documents/tmpwork/trackers/support

This indicates that the templates were not properly installed.

How did you install roundup?

I am not sure where they get installed on a mac, but you should have
template directories in:


where /usr is the prefix you used when installing roundup (or
installed roundup using pip IIRC).

You should see something like:

  $ roundup-admin install
  Enter tracker home: foo
  Templates:: responsive, devel, jinja2, minimal, classic
  Select template [classic]:

Note the list of templates.

Have a great day.
				-- rouilj
John Rouillard
My employers don't acknowledge my existence much less my opinions.
msg6220 Author: [hidden] (austin) Date: 2018-08-23 09:44
Thanks John for the detailed clarification. It's very helpful. I think I can fix it manually. 
Will try to install template manually.

I installed roundup using PIP. say
"sudo pip install roundup"

Looks like the template was not installed ( or installed in proper location) by this way.
msg6221 Author: [hidden] (rouilj) Date: 2018-08-23 12:48
Hi Austin:

In message <>,
austin writes:
>austin added the comment:
>I installed roundup using PIP. say
>"sudo pip install roundup"
>Looks like the template was not installed ( or installed in proper
>location) by this way.

Try doing a find down your filesystem looking for files with the name:


if the templates were installed, that file should be present in the
template directories.

I'll try to get access to a mac and see if I can figure out what
happend here.

Also if you can send an email to roundup-users, somebody may be able
to debug/get a fix before I can get to it.

Have a great day.
msg6223 Author: [hidden] (austin) Date: 2018-08-30 07:36
Hi John, 

The file  TEMPLATE-INFO.txt and also the template directory was not installed after 
"pip install"

I managed to have it running by downloading the source code and run the

Still working on how to config it.

msg6701 Author: [hidden] (rouilj) Date: 2019-10-06 23:27
Austin, do you have any updates on this? Did you get roundup working?
msg6805 Author: [hidden] (rouilj) Date: 2019-11-09 01:54
Austin, ping did you resolve this?
msg6848 Author: [hidden] (rouilj) Date: 2019-12-22 22:50
No response and I wasn't able to duplicate on a mac.
Date User Action Args
2019-12-22 22:50:09rouiljsetstatus: new -> closed
resolution: abandoned
messages: + msg6848
2019-11-09 01:54:29rouiljsetmessages: + msg6805
2019-10-06 23:28:27rouiljsetkeywords: + OS-OSX
2019-10-06 23:27:05rouiljsetmessages: + msg6701
2018-08-30 07:36:36austinsetmessages: + msg6223
2018-08-23 12:48:55rouiljsetmessages: + msg6221
2018-08-23 09:44:46austinsetmessages: + msg6220
2018-08-22 21:53:00rouiljsetnosy: + rouilj
messages: + msg6218
2018-08-22 10:25:46austinsetmessages: + msg6217
2018-08-22 10:24:29austincreate