这两天因为特别的日子有些工具不太好用了,所以有同学换了一个新的加密算法: aes-256-gcm
,然而当我使用的时候报错了:
[root@liqiang.io]# sxxocal -c /etc/shaxxxxx/local.conf
... ERROR method aes-256-gcm not supported
这里关键词我做了友好化处理,然后我觉得可能是版本太低了,所以用 pip 升级一下脚本:
[root@liqiang.io]# pip install --upgrade shaxxxxxx
Requirement already up-to-date: shaxxxxxx
然后找了一番原来 pip 上已经没有最新的版本的:
然后 Follow 这个 issue 可以解决:
- Issue-1097
内容太敏感,就不发了吧。
update at 2019-08-06
发现原来这个项目的代码还在,只是默认分支被切换了:
把代码 clone 下来,切换到 master 分支安装即可:
[root@liqiang.io]# git clone https://github.com/shaxxxxxx/shaxxxxxx.git master
[root@liqiang.io]# cd master
[root@liqiang.io]# git checkout master
[root@liqiang.io]# python setup.py install
[root@liqiang.io]# sxlocal --version
Shaxxxxxx 3.0.0
update at 2019-06-21
下面留言很快就有同学(第二天?)反映连 issue 都消失了,对于厉害的网友可以直接找快照看,不像看快照的同学可以打开原来的 github 项目地址,然后切换到 “release” 页:
你会看到一个最新的是 2.9.1 的版本:
点击把源码下载下来,下载之后解压出来,然后直接在解压出来的目录直接安装:
[root@liqiang.io] pwd
/home/liqiang.io/Downloads/shad******-2.9.1
[root@liqiang.io] ls -al
total 48K
-rw-r--r-- 1 root root 4.8K Jan 2 2017 CHANGES
-rw-r--r-- 1 root root 1.3K Jan 2 2017 CONTRIBUTING.md
drwxr-xr-x 3 root root 246 Jan 2 2017 debian
-rw-r--r-- 1 root root 644 Jan 2 2017 Dockerfile
-rw-r--r-- 1 root root 12K Jan 2 2017 LICENSE
-rw-r--r-- 1 root root 70 Jan 2 2017 MANIFEST.in
-rw-r--r-- 1 root root 1.8K Jan 2 2017 README.md
-rw-r--r-- 1 root root 3.1K Jan 2 2017 README.rst
-rw-r--r-- 1 root root 1.3K Jan 2 2017 setup.py
drwxr-xr-x 3 root root 255 Jan 2 2017 shad******
drwxr-xr-x 4 root root 4.0K Jan 2 2017 tests
drwxr-xr-x 3 root root 57 Jan 2 2017 utils
[root@liqiang.io]# python setup.py install
... ...
[root@liqiang.io]# **local --version
Shad******* 2.9.1
执行完之后就可以使用了,试一下: