技术坑
远程连接服务器ssh能用但是sftp连接没有响应
mtsym 发表于2021-07-06 浏览9492 评论0
连接服务器发现ssh能够登录,但是sftp始终连不上,无论是命令行还是第三方工具输完密码后就卡住了,加-v进入调试模式看日志,提示如下
```
debug1: Authentication succeeded (password).
Authenticated to 127.0.0.1 ([127.0.0.1]:2222).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@ope
技术坑
使用gogs或者gitea迁移容易出现的问题
mtsym 发表于2021-03-19 浏览5961 评论0
技术坑
手动升级了一下zblog
mtsym 发表于2020-12-01 浏览4434 评论0
技术坑
CentOS7升级到CentOS8翻车了
mtsym 发表于2020-12-01 浏览4771 评论1
之前家里那个被我拆掉屏幕的破联想笔记本一直跑着CentOS7,上面运行了一些code-server、测试之类的东西,前几天头脑一热把它CentOS7升级到CentOS8,结果悲剧了,升级完之后发现ssh无法连接上了,弄了显示器插上一看网卡加载不起来了,手动ifup也起不来,无线网卡也不行,进入恢复模式发现网卡能起来,但是ssh服务还是起不来,然后去查看日志,好家伙,一大堆服务都起不来,我要这CentOS8有何用,直接换回CentOS7了,真是浪费时间。
技术坑
DeepLinux编译java项目报错java.lang.ClassNotFoundException: javax.annotation.Generated
mtsym 发表于2020-05-18 浏览5477 评论0
装了深度Linux系统v20版本后,把部分开发环境部署上了,不过在使用mvn编译java项目的时候报错
java.lang.ClassNotFoundException: javax.annotation.Generated查看java版本是11, 于是切换至8版本
技术坑
lnmp升级php7.4各种问题解决
mtsym 发表于2020-05-04 浏览12062 评论0
我的blog使用的是lnmp1.5版本的,运行upgrade.sh进行php版本升级,在输入版本7.4.5之后发现没有任何反应,于是我查看该脚本,发现lnmp1.5对php升级的支持最高是7.2,而lnmp1.6版本的最高支持是php7.3,如果需要升级到php7.4需要lnmp1.7版本,不过官方目前1.7还是beta版,但是我们同样可以升级,因为升级php调用的是include下的upgrade_php.sh,因此我下载1.7版本下来,用最新的upgrade_php.sh进行替换,然后再次升
技术坑
使用Lazarus编译报错identifier not found UTF8Length
mtsym 发表于2020-04-27 浏览4959 评论0
一个Pascal工程,编译的时候报错
Error: Identifier not found "UTF8Delete"
Error: Identifier not found "UTF8Length"
解决这个问题引入LazUtf8库就行,在对应的pas文件加上use LazUtf8
技术坑
Android使用fastjson报错Attempt to get length of null array
mtsym 发表于2020-04-24 浏览8822 评论0
一个Android项目加了一个kotlin的类,在parse的时候,一开始报错
com.alibaba.fastjson.JSONException: default constructor not found使用注解增加了一个默认函数
@JSONCreator constructor() : this("", "") { }技术坑
Linux上Qt软件运行报错Cannot mix incompatible Qt library
mtsym 发表于2020-04-16 浏览11581 评论0
在Linux上运行Qt软件的时候,可能会出现下面错误
Cannot mix incompatible Qt library (version 0x50701) with this library这个问题是因为当前运行的程序加载了不同版本Qt的运行库导致的,因此只要对程序利用ldd对加载的库进行全面检查就行了,需要注意的是一定要对自己的so库进行检查,如果还有插件也一并检查,就能查出问题所在了。
技术坑
LNMP安装fileinfo扩展
mtsym 发表于2020-01-21 浏览4296 评论0
之前的项目把框架Slim从3升级到了4,需要fileinfo扩展的支持,操作如下
1. 官网下载php对应版本源码解压
2. 进入源码ext/fileinfo目录
3. 执行`/usr/local/php/bin/phpize`(自己对应的phpize版本)
4. 执行`./configure --with-php-config=/usr/local/php/bin/php-config`
5. 执行`make && make install`<!--autointro-->