Hello, I installed invenio using invneio-kickstart script according the instruction.
Now, I can get the first web page. I can see the collections of demo sites. But when I click a sub-collection, for example: Multimedia & Arts -> Pictures It show me the following Authorization failure You are not authorized to view this collection It seems it is permission problem. How to fix the problem? Another problem: when I try to login with admin email and the empty password, it shows me that "500 Internal Server Error" why? what's wrong? Could you give me some clue? Thanks a lot, Lanxin ________________________________ From: Robert Atkinson Sent: 10 June 2014 18:57 To: project-invenio-general (Invenio users) Subject: Re: invenio based SL6.x with a clean machine, go here: http://invenio-software.org/wiki/Installation/Kickstart install git and clone the git invenio-devscript repository as shown on the web page. run the kickstart script as root. It will bomb out but you have to run it to get some stuff done. Then you can fix the problems and run it again: you have to enable some repositories if they are not enabled already. check /etc/yum.repos.d/ try grep "enabled=1" /etc/yum.repos.d/*.repo or if you have puppet, grep "enabled=1" /etc/yum-puppet.repos.d/*.repo CERN as a lot enabled but in other locations that may not be the case. Here's what they have: $ grep "enabled=1" /etc/yum-puppet.repos.d/*.repo /etc/yum-puppet.repos.d/ai6.repo:enabled=1 /etc/yum-puppet.repos.d/epel.repo:enabled=1 /etc/yum-puppet.repos.d/hardware-tools.repo:enabled=1 /etc/yum-puppet.repos.d/hw6.repo:enabled=1 /etc/yum-puppet.repos.d/lemon6.repo:enabled=1 /etc/yum-puppet.repos.d/lemon.repo:enabled=1 /etc/yum-puppet.repos.d/slc6-cernonly.repo:enabled=1 /etc/yum-puppet.repos.d/slc6-extras.repo:enabled=1 /etc/yum-puppet.repos.d/slc6-os.repo:enabled=1 /etc/yum-puppet.repos.d/slc6-scl.repo:enabled=1 /etc/yum-puppet.repos.d/slc6-updates.repo:enabled=1 you will at least need to enable epel you may have to do: #yum install hdf-devel? or download and instal hdf5-1.8.7-1.el6.rf.x86_64.rpm from http://pkgs.repoforge.org/hdf5/ and download hdf5-devel-1.8.7-1.el6.rf.x86_64.rpm from same you may run into: Making install in po /bin/sh: line 17: cd: po: No such file or directory make[1]: *** [install-recursive] Error 1 make: *** [install] Error 2 that problem has to do with the script executing commands as apache. apache's shell may be /bin/nologin change it to /bin/bash edit /etc/passwd to change apache’s shell from /bin/nologin to /bin/bash also try going into /<your path to repository>/src/invenio/po and change the file permissions to ugo+x for everything. another problem you may run into is if you do not have python 2.7. iPython requires that. If you don't want or need ipython you can comment out the installation instruction for it to get past the py 2.7 requirement. Commented Ipython out from /<path to your git repo>/src/invenio/requirements-extra.txt I think I have covered all the "gotchas" with the kickstart script that we ran into at Fermilab. The kickstart script is the only possible way to get invenio with scientific linux unless you have someone set it up for you. Rob On 06/10/2014 02:39 AM, Samuele Kaplun wrote:> Hi Lanxin, > > In data martedì 10 giugno 2014 04:33:24, Lanxin Ma ha scritto: >> Can Invenio be installed / run on SL6.x X86_64 ? >> >> Does any body have experince on this ? > > at CERN we use SLC6.x X86_64 (derived from SL6.x) for our production server. > Latest Invenio releases work perfectly there. > > Best regards, > Samuele >

