这两天因为特别的日子有些工具不太好用了,所以有同学换了一个新的加密算法: aes-256-gcm,然而当我使用的时候报错了:

  1. [[email protected].io]# sxxocal -c /etc/shaxxxxx/local.conf
  2. ... ERROR method aes-256-gcm not supported

这里关键词我做了友好化处理,然后我觉得可能是版本太低了,所以用 pip 升级一下脚本:

  1. [[email protected].io]# pip install --upgrade shaxxxxxx
  2. Requirement already up-to-date: shaxxxxxx

然后找了一番原来 pip 上已经没有最新的版本的:

然后 Follow 这个 issue 可以解决:

内容太敏感,就不发了吧。


update at 2019-08-06

发现原来这个项目的代码还在,只是默认分支被切换了:

把代码 clone 下来,切换到 master 分支安装即可:

  1. [[email protected].io]# git clone https://github.com/shaxxxxxx/shaxxxxxx.git master
  2. [[email protected].io]# cd master
  3. [[email protected].io]# git checkout master
  4. [[email protected].io]# python setup.py install
  5. [[email protected].io]# sxlocal --version
  6. Shaxxxxxx 3.0.0

update at 2019-06-21

下面留言很快就有同学(第二天?)反映连 issue 都消失了,对于厉害的网友可以直接找快照看,不像看快照的同学可以打开原来的 github 项目地址,然后切换到 “release” 页:

你会看到一个最新的是 2.9.1 的版本:

点击把源码下载下来,下载之后解压出来,然后直接在解压出来的目录直接安装:

  1. [[email protected].io] pwd
  2. /home/liqiang.io/Downloads/shad******-2.9.1
  3. [[email protected].io] ls -al
  4. total 48K
  5. -rw-r--r-- 1 root root 4.8K Jan 2 2017 CHANGES
  6. -rw-r--r-- 1 root root 1.3K Jan 2 2017 CONTRIBUTING.md
  7. drwxr-xr-x 3 root root 246 Jan 2 2017 debian
  8. -rw-r--r-- 1 root root 644 Jan 2 2017 Dockerfile
  9. -rw-r--r-- 1 root root 12K Jan 2 2017 LICENSE
  10. -rw-r--r-- 1 root root 70 Jan 2 2017 MANIFEST.in
  11. -rw-r--r-- 1 root root 1.8K Jan 2 2017 README.md
  12. -rw-r--r-- 1 root root 3.1K Jan 2 2017 README.rst
  13. -rw-r--r-- 1 root root 1.3K Jan 2 2017 setup.py
  14. drwxr-xr-x 3 root root 255 Jan 2 2017 shad******
  15. drwxr-xr-x 4 root root 4.0K Jan 2 2017 tests
  16. drwxr-xr-x 3 root root 57 Jan 2 2017 utils
  17. [[email protected].io]# python setup.py install
  18. ... ...
  19. [[email protected].io]# **local --version
  20. Shad******* 2.9.1

执行完之后就可以使用了,试一下: