“快云VPS”是郑州市景安网络科技股份有限公司(以下简称“景安”)基于虚拟云服务器推出的 云计算VPS 产品。很高兴景安公司提供了快云VPS的免费试用服务,每个注册用户可以免费试用24小时,如果有特殊要求,还可以申请延续1天(我当然要申请延续1天多测试几个项目)。

最近 Joomla之门 有幸试用了快云VPS,采用景安提供的 Ubuntu 14.04 64-bit 镜像作为操作系统,在上面测试了一下安装 VestaCP 控制面板 的过程,结果发现快云VPS这个 Ubuntu 存在一些小问题,导致安装过程会遇到一些麻烦,下面简单介绍一下过程,欢迎高手指点。

 

install VestaCP on Ubuntu VPS
install VestaCP on Ubuntu VPS

请注意:本文描述的安装过程是基于存在瑕疵的 ubuntu 镜像,不应该作为模仿对象,仅供快云VPS技术人员及精通服务器配置的高手参考,讨论相关修复方案。如果你在 ubuntu 官方提供的原版OS上面安装 VestaCP,是不会出现任何问题的。

首先简述碰到的问题:

因为我第一次安装就出错,所以无奈之下只能一次又一次重装操作系统,然后逐个尝试网上找到的解决办法,并再次尝试安装 VestaCP。那么多次的尝试就不赘述了,直接归纳碰到的两个最明显的问题(屏幕显示直接复制过来):

1、第一个错误是与 gcc 有关的:

Errors were encountered while processing:
/var/cache/apt/archives/libgcc1_1:4.9.3-0ubuntu4_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

 

2、第二个错误与 latex 有关:

Errors were encountered while processing:
 /var/cache/apt/archives/libpod-latex-perl_0.61-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

再次强调:为了验证这两个问题是景安快云VPS所独有,我专门从 Ubuntu 官方网站下载了 ubuntu server 14.0.4 LTS 版本,安装到我的 VirtualBox 虚拟机上,然后在上面安装了一遍 VestaCP,非常顺利,从而证明上述问题是快云VPS的 ubuntu 镜像(image)文件存在问题。

下面介绍最终能(勉强)完成 VestaCP 安装的过程:

登录 SSH 终端之后:

1、首先编辑文件:

# vi /var/lib/dpkg/status

找到如下两行:
Package: multiarch-support
Status: install ok unpacked

把这里的 unpacked 修改为 installed,保存退出。

注意:这个修改不是瞎猜的,虽然我开始是直接复制了网友的经验这么做了,但是后来在 ubuntu 官方原版中,我看到此文件中 Status 这一条就是 “install ok installed”。再次证明快云VPS的ubuntu镜像中这个文件弄错了。

2、解决 gcc 未正确安装的问题:

# apt-get --reinstall install libgcc1
# dpkg -a --configure

3、解决 debconf 的问题

# apt-get install debconf

4、接下来,升级系统

# dpkg --clear-avail
# apt-get update -y
# apt-get upgrade -y
# dpkg -a --configure


5、开始安装 VestaCP:

# curl -O https://vestacp.com/pub/vst-install.sh
# bash vst-install.sh

安装过程中,进行到10分钟左右的时候,会提问。一律直接回车。

过了一会儿又出错了,再重复前面的步骤:

# dpkg --clear-avail
# apt-get update

然后再次启动 vestacp 安装,由于之前安装中断了,所以必须加上 -f 参数才能进行修复安装(f 代表 fix):

# bash vst-install.sh -f

这时又重新从头开始了一遍 vestacp 的安装过程。同样的,安装过程中,会提问3次。一律直接回车。

耐心等待,大约30分钟之后,看到成功的画面:

 

=======================================================

 _|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|
 _|      _|  _|        _|            _|      _|    _|
 _|      _|  _|_|_|      _|_|        _|      _|_|_|_|
   _|  _|    _|              _|      _|      _|    _|
     _|      _|_|_|_|  _|_|_|        _|      _|    _|


Congratulations, you have just successfully installed Vesta Control Panel

    https://122.114.108.184:8083
    username: admin
    password: 3673cE9a7f



We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.
Thank you.


--
Sincerely yours
vestacp.com team

 

现在通过浏览器访问VPS的 IP 地址,将看到如下画面:

default webpage of VestaCP on Ubuntu
default webpage of VestaCP on Ubuntu

这就表示服务器安装成功了。

但是,因为前面出现过错误,我们不确定这个 ubuntu 镜像是否还存在其它瑕疵/隐患?所以,建议购买快云VPS的用户,暂时不要选用他们的 ubuntu 镜像作为操作系统。可以考虑选择 CentOS 7 64-bit 来安装 VestaCP —— 这个 Joomla之门 也验证过了,可以顺利安装 VestaCP 无错误。

最后希望快云VPS 的技术人员看到这篇文章之后,尽快修复镜像文件的问题 —— 我觉得你们直接使用 ubuntu 官方的安装包 ISO 就可以了,为什么要自己精简/修改呢?

  1. 评论 (0)

  2. Add Yours

评论 (0)

这里还没有人发表评论

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度