文档章节

Bitnami Redmine 与 gerrit 整合问题解决

顾起威
 顾起威
发布于 2015/12/15 13:48
字数 632
阅读 593
收藏 1
问题: 使用Bitnami一键安装redmine后可以正常使用,但是在整合“版本库”功能与git整合后,页面报404错误:

          The entry or revision was not found in the repository.
          版本库中不存在该条目和(或)其修订版本。

解决: 找到 /opt/redmine-3.1.2-0/apache2/conf/bitnami/ passenger.conf文件,修改:

        PassengerUser daemon
        PassengerGroup  daemon

       中的用户与组改为创建git仓库所使用的用户和组,如gerrit2

解决过程描述
        1. 查看日志文件  /opt/redmine-3.1.2-0/apache2/logs/ error_log 看到  App 10292 stderr: fatal: Not a git repository: '/home/gerrit2/review_site/git/xxx.git' 提示
        2. 根据页面提示 baidu 和 google 相关问题,初步定位是文件权限问题。
        3. 使用  [root@xxxx/opt/redmine-3.1.2-0/apps/redmine/htdocs]$ ../../../ruby/bin/ruby bin/rails server webrick -b 192.168.0.1 -e  production 启动redmine,
            登录后发现功能正常。
        4. 重新使用 /opt/redmine-3.1.2-0/ ctlscript.sh启动后问题依旧。
        5.  [root@xxxx/opt/redmine-3.1.2-0/apps/redmine/htdocs]$ ../../../ruby/bin/ruby bin/rails server webrick -b 192.168.0.1 -e  development 功能正常,
            注意修改 database.yml配置文件中  development  的相关配置,查看打印信息:

=> Booting WEBrick
=> Rails 4.2.4 application starting in development on http:// 192.168.0.1 :3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-12-14 22:50:04] INFO  WEBrick 1.3.1
[2015-12-14 22:50:04] INFO  ruby 2.0.0 (2015-08-18) [x86_64-linux]
[2015-12-14 22:50:04] INFO  WEBrick::HTTPServer#start: pid=16108 port=3000

Started GET "/projects/server_dev/repository" for 116.231.135.105 at 2015-12-14 22:50:07 +0800
Processing by RepositoriesController#show as HTML
  Parameters: {"id"=>"server_dev"}
  Setting Load (0.3ms)  SELECT  `settings`.* FROM `settings` WHERE `settings`.`name` = 'session_lifetime'  ORDER BY `settings`.`id` DESC LIMIT 1
     ......
  Repository Load (0.3ms)  SELECT  `repositories`.* FROM `repositories` WHERE `repositories`.`project_id` = 9 AND (is_default = 1) LIMIT 1
Shelling out: 'git' --version --no-color
Shelling out: 'git' '--git-dir' '/home/gerrit2/review_site/git/xxx.git' '-c' 'core.quotepath=false' '-c' 'log.decorate=no' 'branch' '--no-color' '--verbose' '--no-abbrev'

   (0.3ms)  SELECT `enabled_modules`.`name` FROM `enabled_modules` WHERE `enabled_modules`.`project_id` = 9
  Setting Load (0.3ms)  SELECT  `settings`.* FROM `settings` WHERE `settings`.`name` = 'autofetch_changesets'  ORDER BY `settings`.`id` DESC LIMIT 1

               将【 'git' '--git-dir' '/home/gerrit2/review_site/git/xxx.git' '-c' 'core.quotepath=false' '-c' 'log.decorate=no' 'branch' '--no-color' '--verbose' '--no-abbrev'】 使用非git
               帐号执行报的错误和 /opt/redmine-3.1.2-0/apache2/logs/ error_log 里面的信息一样,使用创建git仓库的帐号如gerrit2执行能得到git分支信息,所以可肯定是哪里的帐号出错了。
        
        6. 首先想到的是apache的帐号,将 /opt/redmine-3.1.2-0/apache2/conf/httpd.conf里面的
                    User  daemon
                    Group  daemon
             daemon 改成 gerrit2 还是一样。

        7.  终于看到  /opt/redmine-3.1.2-0/apache2/conf/bitnami/ passenger.conf 里面的用户与组设定,突然就明白了,试着改成gerrit2,的确是这里的问题。

© 著作权归作者所有

顾起威
粉丝 2
博文 75
码字总数 40506
作品 0
浦东
高级程序员
私信 提问
Bitnami Redmine安装插件,一路问题,请指教!

我的OS: Windows8 64 bits 安装Bitnami版本的Redmine,很简单,一路next,直接搞定! 但是安装Redmine插件,超级费劲,一路各种问题。 首先,Bitnami官方有个安装插件的指导链接如下: http...

tomxue
2014/07/05
8.9K
3
如何在BitNami同时运行redmine和testlink?

目前有bitnami-redmine-2.6.0-2-linux-x64-installer.run和bitnami-testlink-1.9.12-0-linux-x64-installer.run两个安装包,已经安装好redmine了,还想装testlink,执行bitnami-testlink-1.......

jiandongzhang
2014/12/17
1K
1
项目管理:docker-compose一键安装bitnami-redmine项目管理系统

背景: 随着新技术的层出不穷和业务逻辑日趋复杂,昔日的前端和后端也早已相互融合,使得软件开发任务逐渐繁重。与此同时,Git等分布式版本控制系统的出现,使得项目开发从数量上来看参与者愈...

zssureqh
2016/07/03
0
0
windows下redmine创建自定义插件异常(好像是ImageMagick版本问题)

windows下安装完BitNami,ruby环境已配置好。进入目录下运行 C:\BitNami\redmine-2.3.3-1\apps\redmine\htdocs>rails generate redmine_plugin Polls 出现如下信息 C:/BitNami/redmine-2.3.3......

Forsend
2013/12/10
568
0
Bitnami Redmine安装程序 --文档

注意:在运行此页面上显示的命令之前,您应该通过执行installdir/use_APPNAME脚本(Linux和Mac OS X)或单击“开始 - > Bitnami APPNAME堆栈”下的“开始”菜单中的快捷方式来加载Bitnami堆栈...

诺岚
2018/07/27
387
0

没有更多内容

加载失败,请刷新页面

加载更多

从0开始学FreeRTOS-(列表&列表项)-6

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
29分钟前
4
0
Java的23种设计模式,详细讲解(一)

一、概述 设计模式是解决问题的方案,学习现有的设计模式可以做到经验复用。 拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。 二、创建型 1. 单例(Singleton...

李红欧巴
45分钟前
5
0
android 使用asynctask结合fragment更新UI(另附线程池管理示例)

https://blog.csdn.net/qq_16064871/article/details/70767949

shzwork
46分钟前
3
0
SpringCloud实现分库分表模式下,数据库实时扩容方案

本文源码:GitHub·点这里 || GitEE·点这里 一、项目结构 1、工程结构 2、模块命名 shard-common-entity: 公共代码块shard-open-inte: 开放接口管理shard-eureka-7001: ...

知了一笑
47分钟前
5
0
js--时间切割装换工具类

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 修改data原型对象Format方法 ......

zhengzhixiang
57分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部