方法不需要重装,可以完全远程操作

环境

  • 黑群晖 DSM 6.1.7-15284 Update 3
  • 开启 SSH

问题描述

黑群晖突然抽风,访问 IP+端口(http 或 https),页面显示 “抱歉,您所指定的页面不存在”

其他症状

通过 SSH 连接群晖,可以成功执行指令

synoscgi

通过指令

ps -ef | grep synoscgi
ps -ef | grep defunct

发现 synoscgi 及子进程运行正常,但 index.cgi 变成了僵尸进程(这里与其他教程的症状不同)

问题解决

出现此问题是因为依赖文件的丢失,/lib 目录下缺少 Web UI 运行所需要的 .so 系统文件(缺失文件可能每个人都不同,但解决的方法是相同的)

解决流程为:下载原 DSM 镜像 – 查看缺失文件 – 从原镜像提取文件到系统目录 – 重启 Continue reading “黑群晖 “抱歉,您所指定的页面不存在” 问题解决”

此问题在 Catalina 相关问题解决 中出现过,现添加了执行脚本

问题描述

macOS 每次版本升级后,打开旧 app 提示

xxx.app 已损坏,无法打开。您应该将它移到废纸篓。

解决方法

方法一

参见 macOS 允许任何来源,开启设置中的【任何来源】选项,复读一遍方法:

  1. 打开 终端.app,执行指令
    sudo spctl --master-disable
  2. 进入【系统偏好设置 – 安全性与隐私】,选择【任何来源】

显然此方法并没有解决我的问题,见方法二

方法二

麻烦一点,需要每个 app 都设置一遍

  1. 打开 终端.app,执行指令
    sudo xattr -r -d com.apple.quarantine [your app path]

    其中,[your app path] 为对应应用的路径,通常在 /Application 下

为方便每次运行,编写了下面的脚本:

#! /bin/sh
if [ -z "$1" ]
then
    echo "Usage appreg [the application path (normally is /Application/xxx.app)]"
else
    sudo xattr -r -d com.apple.quarantine "$1"
fi

新建 appreg 文件(没有后缀),复制粘贴上面的代码,执行指令

sudo chmod +x [your path here]/appreg

获取执行权限,执行指令

sudo ln -s [your path here]/appreg /usr/local/bin/appreg

将脚本链接到 /usr/local/bin 下

之后在 终端.app 中执行指令

appreg /Application/xxxx.app

即可解决该 app 无法打开的问题 Continue reading “解决 Catalina xxx.app 已损坏移到废纸篓问题”

Description

After logged into the web front end, PVE constantly asking me to login again.

Since it’s impossible to stay login, I can’t upload big ISO image(like Windows), a window says Permission denied (invalid ticket 401) will popup during the process.

After some searching in PVE forum, I found out this is a system time issue. Execute the command

journalctl -u pvedaemon

to check pvedaemon journal, it shows the system start time is 8 hours behind the current time.

Reference

Solution

I found two solutions, one works(for me), another doesn’t.

Solution 1

Install ntpdate to sync time to a ntp server(which didn’t help me).

  1. Install ntpdate
    apt install ntp ntpdate
  2. Sync time
    ntpdate -u ntp.aliyun.com
    # you can use other ntp server, like time.windows.com

Continue reading “Fix Proxmox VE Permission denied (invalid ticket 401)”