Halo发布文章提示「保存失败,请重试」「未知错误」的解决方案
使用域名地址访问无法保存发布文章,使用IP+端口访问正常,这个问题防火墙导致的,应该是通过1panel安装的halo,1panel默认的防火墙配置有拦截规则。
在 1pane - 高级功能 - WAF - 全局设置 - 黑白名单 中把 /api/*
和/apis/*
添加为URL白名单保存即可。
使用域名地址访问无法保存发布文章,使用IP+端口访问正常,这个问题防火墙导致的,应该是通过1panel安装的halo,1panel默认的防火墙配置有拦截规则。
在 1pane - 高级功能 - WAF - 全局设置 - 黑白名单 中把 /api/*
和/apis/*
添加为URL白名单保存即可。
省流版:直接使用我对bin456789大佬reinstall脚本的fork正常执行安装即可,在VNC看到Windows命令提示符的窗口久久没有动静时可以敲一下回车
我的Fork地址:https://github.com/Bryant-Xue/reinstall
直接下载:
curl -O https://raw.githubusercontent.com/Bryant-Xue/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
一开始使用原版reinstall脚本,失败了,于是使用VNC检查问题所在
发现是下载阿里云的特殊驱动出了问题
于是在我的电脑上尝试下载出错的资源
https://windows-driver-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/virtio/AliyunVirtio_WIN2016.zip
1.6MB的一个小文件
于是我把这份文件随便传到一个小鸡上,
Fork了一份大佬的脚本
把这部分资源写死成我服务器上的URL
就这样,问题以一种简单到不可思议的方式解决了 :ac01:
# 目前只尝试了Windows11,其他系统大家自行测试,希望能帮到大家 :ac08:
Euserv|德鸡 VS2-free 安装Docker教程 [2]
亲测重装系统后发现遇到出现 OCI runtime create failed问题
如果你也遇到一样的问题可以试试!
查遍全网找到了解决办法
感谢Github的@fscarmen 的脚本工具
让我完善了自己的安装笔记
当前操作系统: Ubuntu20.04-64bit-minimal
处理器架构: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
虚拟化:lxc
apt update
apt install wget
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]
apt install docker.io
portainer-ce镜像 https://hub.docker.com/r/6053537/portainer-ce
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce
查看容器是否正常运行:docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9da035a981e5 6053537/portainer-ce "/portainer" 1 minutes ago Up 1 minutes 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
这样就是运行成功
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: unable to join session keyring: unable to create session key: disk quota exceeded: unknown
bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/tools/main/EU_docker_Up.sh)
让它后台慢慢帮你启动即可可以去睡觉一觉睡醒后
检测容器是否启动成功:docker ps
浏览器输入 [IP地址]:9000
刷机说明
对于从店铺购买的设备 可以直接参考下述相关步骤,对于其他来源设备 要注意区分不同步骤的顺序和配合哦.
魔式A 从Linux刷机为LinuxPermalink
功能:
给eMMC内安装U盘内包含的新版本的系统包
主要用于给现有系统升级、替换等
此步骤完整视频参考网盘目录’救援U盘制作’目录下的视频
要求:
已经在eMMC安装我们提供的Linux(Ubuntu/Debian/Centos等任意一种)
原eMMC系统可以是损坏的(无法启动、启动出错等各种原因)
管理电脑和设备连接在同一个路由器网络内
设备建议使用网线直连到路由器
电脑可以使用网线或者WiFi连接到同一个路由器
设备必须从新刻录的U盘启动 进入系统后 通过df -h的输出确认/跟分区是否在/dev/sda1上
刷机步骤:
系统拆掉所有外设
刻录U盘
参考‘刷机Linux步骤操作说明.pptx’及对应视频中的步骤‘2刻U盘’和‘3做分区’ 两个步骤
U盘要>=32g
将做好的U盘插入USB接口,一般使用USB2.0接口,如果后续无法启动,请更换USB接口进行尝试
设备上电
等待约1-2分钟
SSH登录设备,设备名称为pdnas.local或者pdns或者通过ping等形式获取的IP地址
切换为root用户
执行su -命令
执行安装命令
RK33X8款型(H96 MAX) install-2-emmc-s905x3
S905X3款型(H96 MAX X3 或者 X96 Air) install-2-emmc-s905x3 -b /dev/cache -r /dev/data -s /dev/sda3
安装完成后
执行如下命令行关闭设备 shutdown -P now
等待约30秒拔掉设备电源
拔掉U盘
设备重新上电,此时设备会自动进入已经安装到eMMC内部的系统
魔式B 从任意系统刷机为AndroidPermalink
功能:
给eMMC内安装重新安装安卓系统
对于RK33X8的款型,eMMC内安装安卓,未提供通过USB启动USB内部系统的功能,但是对应的Linux版本都有此功能
对于S905X3的款型,eMMC内安装安卓,未提供通过USB启动USB内部系统的功能, 但是对应的Linux版本都有此功能
此款型可以通过文档中的步骤4切安卓的方式实现USB启动
要求:
设备进入刷机模式
参考网盘视频以及ppt中的步骤1
刷机步骤:
RK33X8款型(H96 MAX)
参考网盘视频以及ppt中的步骤1即可。如无需安装Linux到eMMC,则后续的步骤2-5都不需要
对应的刷机软件导入的安卓系统的包要正确,并且是对应设备款型的
S905X3款型(H96 MAX X3 或者 X96 Air)
参考网盘视频以及ppt中的步骤1
参考网盘视频以及ppt中的步骤2-4
步骤5不必进行
魔式C 从Android刷机为LinuxPermalink
功能:
给eMMC内安装重新安装Linux系统
刷机步骤:
RK33X8款型(H96 MAX)
参考网盘视频以及ppt中的步骤1
刷机软件导入网盘共享的pdbolt-rk332x-flash-all.img
刷机即可
S905X3款型(H96 MAX X3 或者 X96 Air)
参考网盘视频以及ppt中的步骤1
参考网盘视频以及ppt中的步骤2-4
参考网盘视频以及ppt中的步骤5
具体步骤和操作参考共享网盘中的’安卓刷机Linux步骤’目录下的文档和视频
启动U盘内的系统Permalink
对于从店铺购买的设备 可以直接参考下述相关步骤,对于其他来源设备 要注意区分不同步骤的顺序和配合哦.
eMMC内为Linux系统Permalink
参考前面’魔式A 从Linux刷机为Linux’ 即可 可以忽略步骤中’执行安装命令’后续的所有步骤
eMMC内为安卓系统Permalink
这个未进行充分验证测试,基本步骤:
设备断电 拔掉所有外设
刻录U盘
插入U盘到设备
设备上电
变砖后刷机教程
EU.org 是欧盟组织下面的域名,EU 代表欧盟,于 Paul Mockapetris 在 1996 年 9 月/10 日创建的域名,目前个人和组织都是可以免费注册的。
这里就不介绍怎么注册eu.org了,这里主要说一下怎么转移(push)域名到另一个账号下。
首先进入域名管理中心 https://nic.eu.org
,登录A 账号并点击要过户的域名如 xxx.eu.org
;
点击 Contacts
最下方列表里的 administrative
,并输入 B 账号全称如 XXXXX-FREE
,点击添加,添加 B 账号新的管理员;
再次点击 Contacts
最下方列表里的 technical
,并输入 B 账号全称如 XXXXX-FREE
,点击添加**add**
,添加 B 账号技术员;
然后依次删除**Remove**
A 账号上的 administrative
和 technical
权限,将会收到以下警告:
WARNING: by removing yourself (LL100-FREE) from contacts for xxx.eu.org, you may lose some or all of your privileges on this domain.
核对无误后点击 Confirm Remove
确认删除【此处不可逆,务必谨慎操作】
再回到 A 账号首页刷新发现 xxx.eu.org 已经不在域名列表,操作成功。
转移后去官网网址确认查询:https://nic.eu.org/arf/en/contact/bydom
输入 xxx.eu.org
点击 Find contacts for this domain
查询域名是否已经 push 到新的 B 账号了。