cif安装错误异常处理过程记录

安装环境

Ubuntu 12.04.3 Server LTS amd64

官方指导手册

https://github.com/csirtgadgets/massive-octo-spice/wiki/PlatformUbuntu

安装方法

$ curl -Ls https://raw.githubusercontent.com/csirtgadgets/massive-octo-spice/master/hacking/platforms/easybutton_curl.sh | sudo bash -
$ sudo chown `whoami`:`whoami` ~/.cif.yml

其中第二句sudo chownwhoami:whoami~/.cif.ymleasybutton_curl>sh 中有提到,因此安装使用第一句就ok了。

官方未涉及问题及解决方案

  • 更新无法安装
##some code in easy_button_curl.sh
case $OS in
    "Ubuntu" )
        sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y htop build-essential automake autoconf git
        git clone https://github.com/csirtgadgets/massive-octo-spice.git -b $BRANCH
        cd massive-octo-spice
        bash autogen.sh
        sudo bash ./hacking/platforms/easybutton.sh

更新无法安装后,可能是源的问题,最后使用了阿里源。

  • Ubuntu.shgeoipupdate 无法执行
## some code in Ubuntu.sh
apt-get update
apt-get install -y monit geoipupdate ........

报错:函数依赖无法安装,需要版本怎样怎样。aptitude 对依赖的支持较好。使用aptitude 解决依赖问题。

解决方案:

Installing on Ubuntu

MaxMind provides a PPA for recent version of Ubuntu. To add the PPA to your sources, run:

$ sudo add-apt-repository ppa:maxmind/ppa
Then install geoipupdate by running:

$ sudo aptitude update
$ sudo aptitude install geoipupdate
  • cpanm 无法安装(自己安装上cpanm 就成。)
echo ‘installing cpanm...‘
curl -L https://cpanmin.us | sudo perl - App::cpanminus

报错:

Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
done.
done.
installing cpanm...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (60) SSL certificate problem: certificate is not yet valid
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn‘t adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you‘d like to turn off curl‘s verification of the certificate, use
 the -k (or --insecure) option.

原因:证书验证出错,实际上并没有添加上证书。

解决方案:

curl -Lk https://cpanmin.us | sudo perl - App::cpanminus
  • 加上之后cpanm 还是无法安装。使用手动安装解决此问题,换了地址。
$ wget  http://xrl.us/cpanm  --no-check-certificate -O /sbin/cpanm
$ chmod +x  /sbin/cpanm 
  • cpanm ZMQx::Class 无法安装,源文件中有--force 选项。多安装几次就强制安装上了。提示failed,but installed
  • 使用cpanm 安装DateTime模块 依赖无法安装。多人反映此问题。

    解决方案:不使用cpanm 安装,使用apt 安装。

sudo apt-get install libdatetime-perl
  • apache启动不能成功
echo ‘restarting apache...‘
service apache2 restart

原因:内存1G根本不够用,卡死。

解决方案:调成2G,解决问题。

其他说明

  • 问题描述与信息检索能力有待加强。
  • Linux基础需要巩固
  • 安装过程中,对sh 脚本要有一定的阅读能力。期间多次改写Ubuntu.sh 文件。
  • Ubuntu.sh 必须在根目录下执行,因为sh 中有cd ../../../ 语句。
时间: 2024-11-03 05:26:20

cif安装错误异常处理过程记录的相关文章

戴尔笔记本win8.1+UEFI下安装Ubuntu14.04过程记录

瞎扯:笔记本刚买不久就想装ubuntu来着,但结果发现BIOS启动方式为UEFI,网上一搜索发现跟以前的双系统安装方法不一样,看具体教程感觉相当复杂,而且也有点担心折腾跪了这新本本所以一直没有动手.但昨天又心血来潮,看了几个教程后于是决定开搞!虽然中间不是很顺利,但最后结果发现也没有多复杂. 环境:我的笔记本型号是戴尔Insprion 14R-5437,系统为原装Win8.1,BIOS启动方式为UEFI.用事先制作的启动U盘,安装的是Ubuntu14.04 64位. 本文不是完整教程,所以建议参

ubuntu14.04下安装lec10.1过程记录

0.lec为Candence公司推出的形式验证工具,由于要学习IC后端的知识,打算在ubuntu14.04下安装一套后端工具,建立后端环境,通过练习完成后端知识的入门,安装过程记录下来,留作以后查看,如果对您有一些帮助,倍感欣慰! 1.安装源文件 >lec10.1:http://pan.baidu.com/s/1o6wqu5G 3.安装与破解 >解压lec_10.1.tgz到安装目录 >设置环境如下: #add for lec export LEC_HOME=/usr/cad/lec_1

redis3.2.5 分布式集群安装+错误解决过程

redis3.2.5 分布式集群安装详细步骤 --(centos5.X-6.X _X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 崔四超 2016-11-25 1.1 redis3.2.5 分布式集群安装详细步骤 崔四超 一: redis cluster介绍篇 1:redis cluster的现状 目前redis支持的cluster特性(已亲测): 1):节点自动发现 2):slave->master 选举,集群容错 3

Red Hat5下源码安装mysql5.6过程记录

1.安装cmake包 [[email protected] soft]# tar -xzf cmake-3.0.0.tar.Z [[email protected] soft]# cd cmake-3.0.0 [[email protected] cmake-3.0.0]# ./configure #对包进行初始化配置 ...... -- Check size of unsigned short - done -- Using unsigned short -- Check if the sys

iis 500.19错误解决过程记录

前段时间一直在纠结C#中,dll的管理问题.最后选择使用nugetgallery进行公共库管理.项目地址:https://github.com/NuGet/NuGetGallery.这是一个nuget的server端. 整个编译都不存在什么问题.但发布到iis上的时候,就是提示: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息: 模块    IIS Web Core 通知    未知 处理程序    尚

玩客云armbian安装aria2+ariaNG过程记录

安装apt install aria2 -y 配置mkdir -p /mnt/sda1/down/aria2 touch /mnt/sda1/down/aria2.session touch /mnt/sda1/down/aria2.conf 编辑aria2.confvim /mnt/sda1/down/aria2.conf dir=/mnt/sda1/downinput-file=/mnt/sda1/down/aria2.sessionsave-session=/mnt/sda1/down/a

[转]Caffe安装过程记录(CentOS,无独立显卡,无GPU)

Caffe安装过程记录(CentOS,无独立显卡,无GPU) 原文地址:http://www.aiuxian.com/article/p-2410195.html 参考资料: http://www.tuicool.com/articles/uiuA3e Caffe 安装配置(CentOS + 无GPU) http://blog.sina.com.cn/s/blog_990865340102vewt.html caffe 安装配置(CentOS 6.5 + 无GPU) http://www.cnb

【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装

北塔网管软件BTSO2.5安装过程记录

北塔网管软件据说是同类比较好的,原来的BTIM系列好像停止更新了,用BTSO版本代替,叫智慧运维平台,据说有各种改进,先把安装过程记录下来,以备以后重装. BTSO分两个部分:平台服务器和注册服务器,可以安装到一台主机,也可以分开,他们要能够通讯,否则认为盗版,注册要记录系统环境.要识别原版光盘,反正国产的软件版权意识近乎变态. 说明上要求win2008r2ent中文版或者win2012企业中文版,先试了2012,注册菜单不出现,重新用2008安装.顺序如下: 1.安装BETA-BTSO_2.5