我的linux服务器上跑了一份dropbox同步数据。今天早晨,例行的打开笔记本等数据更新,可惜,硬盘等没有如往常一样闪亮忙碌。当时没当回事,忙其他事情了。
10点多,xrspook同学短信到了,说服务器连不上。web/ssh/vpn都是如此。赶紧检查服务器,丢了份ticket给服务商。10分钟后,有回应了:
(还不错,米国时间夜里2点半,居然还有值班人员。)
Thank you for providing that information, I have forwarded it to our upstream provider for further investigation. We thank you for your continued patience with this matter, please do not hesitate to update this ticket with any questions or concerns you may have in the meantime.
原来是上一级的线路出现问题,故障和服务器完全无关。
12:13分,线路终于恢复了。
可是,我的dropbox依旧没动静。ssh上服务器,重新启动dropbox进程,出现了如下错误:
/usr/local/.dropbox-dist-new/dropbox: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
奇怪….我安装dropbox的文件夹明明是.dropbox-dist。联想到到Windows版本的dropbox最近有个升级;而这里的文件夹名称变为.dropbox-dist-new。严重怀疑是dropbox瞒着俺偷偷把自己升级了了;怀疑运行错误的故障和此次自动升级有关。
上dropbox网站看了下,果然2月25号有个升级。ok,干掉错误的自动升级,手动升级:
$ /etc/init.d/dropbox stop #先停掉dropbox服务
$ cd /usr/local
$ rm -rf .dropbox-dist
$ rm -rf .dropbox-dist-new
下载新版本
$ wget http://dl-web.dropbox.com/u/17/dropbox-lnx.x86-0.7.110.tar.gz
注意这里是32位版本,64位版本是http://dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-0.7.110.tar.gz
解解包即可:
$ tar xzf dropbox-lnx.x86-0.7.110.tar.gz
重新运行dropbox后一切正常。
看来dropbox的自动升级还是不够智能.