> 1) yum install memcached; systemctl start memcached I did do this on CentOS 7. On CentOS 6, I even built 1.4.22 from source.
$ ps -ef | grep memcached memcach+ 1070 1 0 Jan05 ? 00:00:19 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 > 2)... 3) setsebool... I disabled SELinux, so this shouldn't matter. > 4) ln -s apache-wsgi.conf... On CentOS 6, there is no conf.modules.d directory. All conf.d files are included right after the LoadModule section. This means that "LoadModule wsgi_module" in conf.d/wsgi.conf may not happen before conf.d/reviewboard.conf. That's why I appended the include at the end. I did move "Include apache-wsgi.conf" to the line after "Include confd.d/*.conf". Review Board still doesn't display correctly. I'm glad you were able to deploy from minimum CentOS 7. I wish I knew what's different about my deployment. On Monday, January 12, 2015 at 9:11:30 AM UTC-6, Stephen Gallagher wrote: > > > > On Mon, 2015-01-12 at 07:02 -0800, Justin Palmer wrote: > > I installed CentOS 7 on a new VM, this time choosing "Development and > > Creative Workstation" along with several packages known to be > > required. This time, Review Board displays correctly. So I'm fairly > > confident there is a dependency problem of some sort. If I have time, > > I'm going to start comparing package lists. > > > Interesting, I just installed it from a minimal CentOS 7 installation > just now as well. I followed most of your steps as listed earlier except > for four additional ones. > > 1) yum install memcached; systemctl start memcached > I don't know if you were using a memcached server on another machine, > but if you used the defaults (localhost:11211), then you need to add > this manually. Memcached isn't a strict dependency because it doesn't > need to be running on the local machine. In Ubuntu terms, we might call > this a "suggests" dependency, but we don't have those in Fedora. Only > strict deps at the moment. > > 2) setsebool -P httpd_can_network_memcache on > Make sure SELinux allows apache to contact the local memcached server > > 3) setsebool -P httpd_can_network_connect_db on > Make sure SELinux allows apache to contact the local postgresql server > > 4) Instead of > echo "Include apache-wsgi.conf" >> httpd.conf > I instead did > ln -s \ > /var/lib/reviewboard/sites/reviewboard.c7.sgallagh.rht/conf/apache-wsgi.conf > > /etc/httpd/conf.d/reviewboard-reviewboard.c7.sgallagh.rht.conf > > This should be functionally identical, though it's *possible* that the > merge happens differently. > > > 2) and 3) are probably irrelevant since you said you weren't using > SELinux. My best guess is that your issues above were due to not having > a running memcached server. Everything is working fine for me. > > > -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
