您的位置: Linux系统教程 > Ubuntu系统 >html
时间:2015-06-03来源:my.oschina.net/u/569039 做者:这里有一只羊linux
1.安装脚本执行进入假死状态。git 在gitlab官网下载的自动安装脚本执行后进入了假死状态。中断运行后我查看了脚步的内容,发现只是获取系统发行版合成一个web 软件源地址添加到apt里。经验告诉我这种外国web地址在我大中华都不怎么好使。因而去查看了apt里添加的软件源地址。redis 用浏览器打开那个地址直接找不到。而后向上层后退到能够查看的地方,发现gitlab的官方软件源只支持到了ubuntu1404.而自动安装脚本合成的地址是1504的代号因此脚本一直是处于链接超时重试的状态。shell 问题找到,手动改apt软件源地址里的代号到1404的。update成功。可是apt下载gitlab-ce仍旧速度很慢。因而再次打开刚刚查看的页面,拷贝下载地址放到uget里面下载。分分钟下载好的deb包安装完成。ubuntu uGet安装: sudo apt-get install uGet 安装完后,命令行没法启动,到菜单中能够。而后到设置中启用aria2插件。 在gitlab.com的官网下载连接https://packages.gitlab.com/gitlab/gitlab-ce,不能直接下载的,要点进去,再点download才能够下载,拷贝此时的连接URL到uGet中进行下载。 2.gitlab-ctl reconfigure失败,gitlab-ctl status无任何输出。浏览器 安装deb完成后会自动执行reconfigure。当时就提示启动gitlab失败。我由于是第一次安装还不知道它在干什么。可是后来执行 gitlab-ctl status发现无任何输出和网上的说的状态信息显然不同,因而我随便搜ubuntu 1504 gitlab出来了和upstart相关的一些内容。而后我输入gitlab-ctl --help看看都有什么可用的选项。找到了gitlab-ctl tail这个用来看服务日志的。我是经过dmesg | tail这个经常使用的命令组合猜测到gitlab-ctl tail的功能的。ruby gitlab-ctl tail打印了它控制的几个服务的日志信息。我看到最后几条有个upstart相关的失败。gitlab 因而经过时空隧道搜索ubuntu 1504 gitlab了解到其它人遇到的相似问题。没有看到相关的解决办法可是我看到了问题的根源是ubuntu1504用了新的init进程systemd。于 是我猜测是由于gitlab这个omnibus软件包是针对1404仍是upstart启动的确定是不能正确兼容systemd致使的。因而我又仔细看了 tail的日志。看到了gitlab的许多配置都在/opt/gitlab目录下。 在这个目录下我用grep搜索upstart关键字找到了一个目录里面放着三种init进程的控制方式。其中一个default里面写的是 经过断定系统发行版来选择使用什么init进程的。我直接全局替换了全部upstart字符为systemd而后执行gitlab-ctl reconfigure成功了。 随后按照网上的一些教程配置了smtp服务,至此完成gitlab的安装。 若是出现问题,能够参考这里:http://my.oschina.net/u/2306127/blog/541857 GitLab与Jenkins安装在同一台机器上时,8080端口会出现冲突,能够编辑/etc/gitlab/gitlab.rb文件进行修改。 出现502错误时,修改external-url的端口号每每可以解决。 安装GitLab出现ruby_block[supervise_redis_sleep] action run:http://www.linuxdiyf.com/linux/12128.html ubuntu 15.04 gitlab出现initctl:unable to connect to Upstart:http://www.linuxdiyf.com/linux/11976.html Ubuntu安装Gitlab:http://www.linuxdiyf.com/linux/1954.html |