军哥,升级Nginx过程,由于下载太慢,手工中断了,怎么再进行升级?
军哥,升级Nginx过程,由于下载太慢,手工中断了,怎么再进行升级?错误提示如下:
============================check files==================================
nginx-1.7.8.tar.gz
============================check files==================================
Uncompress nginx-1.7.8.tar.gz...
gzip: stdin: unexpected end of file
tar: 归档文件中异常的 EOF
tar: 归档文件中异常的 EOF
tar: Error is not recoverable: exiting now
cd nginx-1.7.8...
./configure: line 10: auto/options: No such file or directory
make: *** 没有指明目标并且找不到 makefile。 停止。
cp: 无法获取"objs/nginx" 的文件状态(stat): 没有那个文件或目录
Test nginx configure file...
include/upgrade_nginx.sh: line 58: /usr/local/nginx/sbin/nginx: 没有那个文件或目录
upgrade...
make: *** 没有规则可以创建目标“upgrade”。 停止。
======== upgrade nginx completed ======
Program will display Nginx Version......
include/upgrade_nginx.sh: line 65: /usr/local/nginx/sbin/nginx: 没有那个文件或目录
回复 1# 的帖子
文件没有下载完整,重新运行升级脚本你也可以将你自己下载的nginx的源码放到src目录下 军哥 重新运行问题依旧出现,还是这个提示。
我使用的是1.5版本。。。。。 我也是升级过程太慢中断了下,然后就。。。无法再升级了。
补充下,现在 lnmp 版本是1.5的。
###################################################
Enter your choice (1, 2, 3, 4, 5, 6, 7 or exit): 1
Current Nginx Version:.sh:行5: /usr/local/nginx/sbin/nginx: 没有那个文件或目录
You can get version number from http://nginx.org/en/download.html
Please enter nginx version you want, (example: 1.14.0): 1.15.6
+---------------------------------------------------------+
| You will upgrade nginx version to 1.15.6
+---------------------------------------------------------+
Press any key to start...or Press Ctrl+c to cancel
============================check files==================================
nginx-1.15.6.tar.gz
============================check files==================================
openssl-1.0.2o.tar.gz
Uncompress nginx-1.15.6.tar.gz...
gzip: stdin: unexpected end of file
tar: 归档文件中异常的 EOF
tar: 归档文件中异常的 EOF
tar: Error is not recoverable: exiting now
cd nginx-1.15.6...
./configure: line 10: auto/options: No such file or directory
make: *** 没有指明目标并且找不到 makefile。 停止。
make: *** 没有指明目标并且找不到 makefile。 停止。
mv: 无法获取"/usr/local/nginx/sbin/nginx" 的文件状态(stat): 没有那个文件或目录
cp: 无法获取"objs/nginx" 的文件状态(stat): 没有那个文件或目录
Test nginx configure file...
include/upgrade_nginx.sh:行70: /usr/local/nginx/sbin/nginx: 没有那个文件或目录
upgrade...
make: *** 没有规则可以创建目标“upgrade”。 停止。
Checking ...
Error: Nginx upgrade failed.
问题已解决~!!
问题已解决,送给和我一样用户吧~!!失败原因因为中断脚本,会导致文件被创建了,但是问题下载不完整,也就没办法解包编译通过。
如果你在升级过程由于其它原因中断了,或网络不好导致的,可以删除 src 目录下对应的 nginx 版本文件 然后再次运行。
脚本文件路径
/root/lnmp1.5/src/nginx-1.15.6.tar.gz
有的用户是放在 home 目录下,或是其它的目录下的,建议自己把版本号替换掉。
如lnmp 1.4 或其它的 则替换为
/root/lnmp1.4/src/nginx-1.15.6.tar.gz这里的 1.15.6 是我开始没下载完或中断的文件,所以你的是多少就写多少。
删除命令为 rm /root/lnmp1.5/src/nginx-1.15.6.tar.gz
然后 yes
写的够清楚吧!!
另外网络不好的时候,建议使用 screen命令进行,这样关闭终端都可以。
页:
[1]