存档

2016年10月 的存档

svn: E155036报错的解决

2016年10月8日 没有评论

编译服务器在启动编译后不断报错”svn: E155036: Working copy ‘/comp/compiler_date/file/sf_version’ is too old (format 10, created by Subversion 1.6)”解决方法很简单,只要在/comp/compiler_date/file目录中执行以下命令就可以了。

# svn upgrade

我之前犯的错误是,一直在编译应用程序的目录中执行svn upgrade,所以总是看到上面的报错。这是自己不够细心导致的,其实非常简单的事情,费了好多时间: 尝试把7.2中的SVN 1.7降级到1.6, 发现SVN 1.6的依赖包太多,安装更困难。尤其是在安装svn 1.6的tarball包时,出现apr和apr-util未安装报错,而实际上在7.2系统中通过”rpm -qa”是可以看到这两个apr包是已经安装的。后来有找到一个degrade用的脚本,也没有作用。

分类: 科技 标签:

解决Django无法使用CSS问题

2016年10月6日 没有评论

公司编译服务器要从CentOS6.5升级到7.2, 借这个机会看了看python和它的Django。Django的搭建可以参考链接,写得很详细,尤其将目录清晰列出来(开始时我为了理清目录的层次花了不少时间)。在7.2上用pip安装Django(1.10.1)后,发现和原来的Django 1.3版本差距太大,很难将之前的代码和配置迁移过来。于是在7.2上将Django1.10.1卸载(pip uninstall),接着用pip安装和6.5中一样的Django1.3版本(pip install django==1.3)。安装很顺利,然后将原来代码目录中的所有文件替换,尤其是sqlite数据库文件。我曾尝试用django-admin重新生成数据库,发现无法使用。看来Django的数据库文件很简单,只要简单复制就能完成迁移。此时,通过manager启动服务,可以在web浏览器中访问网页了。可是遇到新的问题,浏览器无法识别css, 显示出的页面很丑陋。经过查找资料,找到的解决办法是,在“/usr/lib64/python2.7/site-packages/django/contrib/admin”新建一个/media目录,将原来的/usr/lib/python2.6/site-packages/django/contrib/admin/media目录拷过来就可以了。注意,我的测试环境是用6.5直接升级到7.2的,所以在系统目录结构中保留了原来6.5中python2.6的所有文件。

# cd /usr/lib64/python2.7/site-packages/django/contrib/admin
# cp -rf /usr/lib/python2.6/site-packages/django/contrib/admin/media .
# chmod -R 777 media
分类: 科技 标签: