收起左侧

ollama一键更新脚本

55
回复
8720
查看
  [ 复制链接 ]

1

主题

6

回帖

0

牛值

江湖小虾

2025-7-7 03:03:22 显示全部楼层 阅读模式

现在的ollama有点旧了,测了qwen,deepseek这些有名的模型都会提示版本过低。

自己写了一个一键更新脚本,需要会ssh连接机器与github网络访问。 喜欢的话可以给个star。 或者如果官方可以采用最好了( XD

仓库地址: [url]https://github.com/wzqvip/Feiniu-ollama-update[/url]

🚀 一键升级命令

1. 先在应用商店停用 Ollama

2. SSH 登录飞牛系统,执行以下命令:

curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bash

3. 升级完成后,从应用商店手动重新启用 Ollama 即可。


📦 当前测试环境

  • 飞牛系统版本:fnOS 0.9.13
  • 原始 Ollama 版本:0.5.13
  • 升级后版本:0.9.5

升级过程中将自动执行以下操作:

  • 自动识别安装路径 /volX/@appcenter/ai_installer
  • 自动备份旧版本至 ollama_bk_YYYYMMDD_HHMMSS
  • 自动下载并部署最新 Ollama 版本
  • 自动升级 pipopen-webui
  • 自动检查版本一致性,若已是最新则跳过更新

✨ 示例运行输出

taco@MS-FnOS:~$ curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bash
🔍 查找 Ollama 安装路径...
✅ 找到安装路径:/vol1/@appcenter/ai_installer
📦 正在检测当前 Ollama 客户端版本...
📦 当前已安装版本:v0.5.13(客户端)
📦 已备份原版 Ollama 为:ollama_bk_20250707_023630
🌐 获取 Ollama 最新版本号...
⬇️ 正在下载版本 v0.9.5 ...
📦 解压到 ollama/ ...
⬆️ 正在升级 pip...
⬆️ 正在升级 open-webui...
✅ 新 Ollama 版本为:v0.9.5(客户端)
🎉 升级完成!Ollama 与 open-webui 均为最新版本。

🧩 其他实用脚本

🔁 ollama 版本还原脚本(可选)

如果你遇到兼容性或运行异常,可以一键还原之前版本:

curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/restore_ollama.sh | bash

自动查找最新的 ollama_bk_**** 备份并恢复为当前版本。


🧹 清理旧版本与缓存压缩包(推荐)

升级成功后建议清理系统残留的旧版本与下载文件:

curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/cleanup_ollama.sh | bash -s -- --force

code

code

code

收藏
送赞 8
分享

7

主题

192

回帖

0

牛值

小有名气

fnOS1.0上线纪念勋章社区上线纪念勋章

2025-7-9 23:01:46 显示全部楼层
自带的这个ollama,里面有什么模型来着

1

主题

11

回帖

0

牛值

江湖小虾

2025-7-13 07:21:03 显示全部楼层

up主 执行这个脚本后报错了,这个如何解决?

🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1
🔍 查找 Ollama 安装路径...
✅ 找到安装路径:/vol1/@appcenter/ai_installer
📦 正在检测当前 Ollama 客户端版本...
📦 当前已安装版本:v0.5.13(客户端)
🌐 获取 Ollama 最新版本号...
📦 最新版本号:v0.9.7-rc0
⬇️ 正在下载版本 v0.9.7-rc0 ...
🚀 使用 aria2c 多线程下载...
Exception caught
Exception: [download_helper.cc:451] errorCode=1 Unrecognized URI or unsupported protocol:

curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash  详情 回复
2025-10-16 09:43
curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash  详情 回复
2025-10-16 09:41
手动下载ollama的压缩包防到ai_install里,跳过下载就解决了。  详情 回复
2025-7-13 08:23

1

主题

11

回帖

0

牛值

江湖小虾

2025-7-13 08:23:11 显示全部楼层
Harry_zOdGO 发表于 2025-7-13 07:21
up主 执行这个脚本后报错了,这个如何解决?
🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1
🔍 查找 Ollama 安 ...

手动下载ollama的压缩包防到ai_install里,跳过下载就解决了。
兄弟下载的哪个压缩包啊,有个amd64的和arm64的后缀的  详情 回复
2025-11-10 20:09
哪个压缩包啊?Ollama-darwin.zip 这个么? 怎么跳过啊大哥  详情 回复
2025-10-11 21:40

27

主题

58

回帖

0

牛值

初出茅庐

2025-9-19 19:08:05 显示全部楼层

root@XmFnNas:~# curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bash
🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1
🔍 查找 Ollama 安装路径...
✅ 找到安装路径:/vol2/@appcenter/ai_installer
📦 正在检测当前 Ollama 客户端版本...
📦 当前已安装版本:v0.5.13(客户端)
🌐 获取 Ollama 最新版本号...
📦 最新版本号:v0.12.0
⬇️ 正在下载版本 v0.12.0 ...
🚀 使用 aria2c 多线程下载...
Exception caught
Exception: [download_helper.cc:451] errorCode=1 Unrecognized URI or unsupported protocol:

root@XmFnNas:~#

4

主题

36

回帖

0

牛值

江湖小虾

2025-10-11 21:40:08 显示全部楼层
Harry_zOdGO 发表于 2025-7-13 08:23
手动下载ollama的压缩包防到ai_install里,跳过下载就解决了。

哪个压缩包啊?Ollama-darwin.zip  这个么?  怎么跳过啊大哥

1

主题

4

回帖

0

牛值

江湖小虾

2025-10-16 09:41:46 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=146207&ptid=30973][color=#999999]Harry_zOdGO 发表于 2025-7-13 07:21[/color][/url][/size] up主 执行这个脚本后报错了,这个如何解决? 🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1 🔍 查找 Ollama 安 ...[/quote]
curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash

1

主题

4

回帖

0

牛值

江湖小虾

2025-10-16 09:43:00 显示全部楼层
Harry_zOdGO 发表于 2025-7-13 07:21
up主 执行这个脚本后报错了,这个如何解决?
🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1
🔍 查找 Ollama 安 ...

curl -sL https://raw.githubusercontent.co ... n/upgrade_ollama.sh | bash

5

主题

6

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-11-10 20:09:29 显示全部楼层
Harry_zOdGO 发表于 2025-7-13 08:23
手动下载ollama的压缩包防到ai_install里,跳过下载就解决了。

兄弟下载的哪个压缩包啊,有个amd64的和arm64的后缀的

0

主题

9

回帖

0

牛值

江湖小虾

2025-11-12 13:41:40 显示全部楼层

这个命令可以正常使用:curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash

好人一生平安啊!困扰许久的问题终于解决了  详情 回复
2025-12-12 14:23
试了这个可用  详情 回复
2025-12-2 09:56

16

主题

31

回帖

0

牛值

初出茅庐

2025-11-14 18:49:53 显示全部楼层

0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded. curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bashntent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bash
🔄 Ollama 升级脚本 for FnOS, 脚本v2.1.1
🔍 查找 Ollama 安装路径...
✅ 找到安装路径:/vol1/@appcenter/ai_installer
📦 正在检测当前 Ollama 客户端版本...
anakin@Fnos-Scorpio:~$

无法正常使用了啊 一直停留在这里

0

主题

1

回帖

0

牛值

江湖小虾

2025-11-24 20:07:10 显示全部楼层

curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash 这个真的可以 @某一x 谢谢啊

0

主题

10

回帖

0

牛值

江湖小虾

2025-11-25 11:00:19 显示全部楼层

楼上的可以用谢了

0

主题

2

回帖

0

牛值

江湖小虾

2025-12-2 09:56:02 显示全部楼层
Lige_q0btt 发表于 2025-11-12 13:41
这个命令可以正常使用:curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main ...

试了这个可用

0

主题

9

回帖

0

牛值

江湖小虾

2025-12-9 11:48:57 显示全部楼层

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

2

回帖

0

牛值

江湖小虾

2025-12-9 17:05:32 显示全部楼层

更新完毕以后不调用N卡了怎么解决?

0

主题

9

回帖

0

牛值

江湖小虾

2025-12-12 14:23:27 显示全部楼层
Lige_q0btt 发表于 2025-11-12 13:41
这个命令可以正常使用:curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main ...

好人一生平安啊!困扰许久的问题终于解决了

0

主题

9

回帖

0

牛值

江湖小虾

2025-12-15 15:21:31 显示全部楼层

现在有了新问题,ollama的版本落后了 新出的模型下不了

可以了 要去应用商店停用  详情 回复
2025-12-15 16:11

0

主题

9

回帖

0

牛值

江湖小虾

2025-12-15 16:11:46 显示全部楼层
Lige_q0btt 发表于 2025-12-15 15:21
现在有了新问题,ollama的版本落后了  新出的模型下不了

可以了  要去应用商店停用

2

主题

2

回帖

0

牛值

江湖小虾

2025-12-16 13:52:58 显示全部楼层

image.png我提示这个是什么意思?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
可以了 启动慢而已  详情 回复
2025-12-16 13:54

2

主题

2

回帖

0

牛值

江湖小虾

2025-12-16 13:54:21 显示全部楼层
A0000新博 发表于 2025-12-16 13:52
我提示这个是什么意思?

可以了 启动慢而已

0

主题

4

回帖

0

牛值

江湖小虾

2025-12-20 17:52:22 显示全部楼层

换这个:curl -sL https://raw.githubusercontent.com/XeonForce/Feiniu-ollama-update/main/upgrade_ollama.sh | bash 成功了

0

主题

3

回帖

0

牛值

江湖小虾

2026-1-16 15:25:05 显示全部楼层

curl -sL https://raw.githubusercontent.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_ollama.sh | bash

更新了最新的版本,在楼主的基础上修改了最关键的问题:Ollama 官方已经将 Linux 发行包从 .tgz(gzip)切换为 .tar.zst(zstd),当前脚本在 下载文件名、完整性校验、解压方式 三个关键点都会失效或产生隐患,我这份已经修改了相关逻辑。

4.18,下载好了,解压缩安装pip不成功  详情 回复
2026-4-18 23:27
20260418 可用  详情 回复
2026-4-18 14:00
z终于下载了!  详情 回复
2026-3-13 20:50
建议大家使用代理下载,不然太慢了。这个是我用的脚本,大家可以根据自己的实际代理地址修改: export http_proxy=http://192.168.31.204:7890 export https_proxy=http://192.168.31.204:7890 curl -sL https://raw  详情 回复
2026-2-27 16:26
20260227测试有用!  详情 回复
2026-2-27 16:16
2026-01-18 测试有用~  详情 回复
2026-1-18 01:09
3

查看全部评分

0

主题

1

回帖

0

牛值

江湖小虾

2026-1-18 01:09:45 显示全部楼层

2026-01-18 测试有用~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

10

回帖

0

牛值

江湖小虾

2026-1-27 00:48:04 显示全部楼层

curl -sL https://raw.kkgithub.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_ollama.sh | bash

这种方式更适合

0

主题

3

回帖

0

牛值

江湖小虾

2026-2-9 10:33:44 显示全部楼层

好人一生平安,感谢好人,已经成功。最新的是这个!!!

| curl -sL https://raw.githubusercontent.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_ollama.sh | bash更新了最新的版本,在楼主的基础上修改了最关键的问题:Ollama 官方已经将 Linux 发行包从 .tgz(gzip)切换为 .tar.zst(zstd),当前脚本在 下载文件名、完整性校验、解压方式 三个关键点都会失效或产生隐患,我这份已经修改了相关逻辑。 |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

升级成功但重启ollama,报错。500: Internal Error  详情 回复
2026-2-24 17:24

0

主题

2

回帖

0

牛值

江湖小虾

2026-2-23 01:02:46 显示全部楼层

升级成功后启动不了应用,会无线重启。

0

主题

1

回帖

0

牛值

江湖小虾

2026-2-23 23:22:04 显示全部楼层

这是原issue的链接,最下面的那个能用

安装报错 · Issue #2 · wzqvip/Feiniu-ollama-update

0

主题

9

回帖

0

牛值

江湖小虾

2026-2-24 17:24:38 显示全部楼层
龙马精神᭄ 发表于 2026-2-9 10:33
好人一生平安,感谢好人,已经成功。最新的是这个!!!
| curl -sL https://raw.githubusercontent.com/Li ...

升级成功但重启ollama,报错。500: Internal Error
脚本改动: FILENAME="ollama-linux-amd64.tgz" FILENAME="ollama-linux-amd64.tar.zst" # tar -xzf "$FILENAME" -C ollama ==》 cat "$FILENAME" | sudo tar --use-compress-program=unzstd -x -C ollama 收获同  详情 回复
2026-2-25 14:27

3

主题

5

回帖

0

牛值

江湖小虾

2026-2-25 14:27:56 显示全部楼层
Lige_q0btt 发表于 2026-2-24 17:24
升级成功但重启ollama,报错。500: Internal Error

脚本改动:
FILENAME="ollama-linux-amd64.tgz"
FILENAME="ollama-linux-amd64.tar.zst"

# tar -xzf "$FILENAME" -C ollama
==》 cat "$FILENAME" | sudo tar --use-compress-program=unzstd -x -C ollama

收获同样错误。

2

主题

20

回帖

0

牛值

江湖小虾

2026-2-27 16:16:18 显示全部楼层
Linchill🌵 发表于 2026-1-16 15:25
curl -sL https://raw.githubusercontent.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_oll ...

20260227测试有用!

2

主题

20

回帖

0

牛值

江湖小虾

2026-2-27 16:26:51 显示全部楼层
Linchill🌵 发表于 2026-1-16 15:25
curl -sL https://raw.githubusercontent.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_oll ...

建议大家使用代理下载,不然太慢了。这个是我用的脚本,大家可以根据自己的实际代理地址修改:
export http_proxy=http://192.168.31.204:7890
export https_proxy=http://192.168.31.204:7890
curl -sL https://raw.githubusercontent.co ... n/upgrade_ollama.sh | bash

0

主题

2

回帖

0

牛值

江湖小虾

2026-2-28 10:54:21 显示全部楼层

image.png

image.png

无法启用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
解决了吗?  详情 回复
2026-3-9 06:01
我的也是这错误咋解决  详情 回复
2026-2-28 14:29

7

主题

20

回帖

0

牛值

江湖小虾

2026-2-28 14:29:29 显示全部楼层

我的也是这错误咋解决

0

主题

2

回帖

0

牛值

江湖小虾

2026-3-1 07:56:27 显示全部楼层

催更一下,不过目前我已经用docker搭建好了,ollama与openwebui

docker无法调用gpu  详情 回复
2026-3-1 14:30

7

主题

20

回帖

0

牛值

江湖小虾

2026-3-1 14:30:16 显示全部楼层
ddjb 发表于 2026-3-1 07:56
催更一下,不过目前我已经用docker搭建好了,ollama与openwebui

docker无法调用gpu

2

主题

4

回帖

0

牛值

江湖小虾

2026-3-4 03:26:01 显示全部楼层

无法启用,点进11436端口,webui里显示500 internal error,11435端口倒是显示一直显示ollama is running

屏幕截图2026-03-04032525.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一样,怎么解决呀  详情 回复
2026-3-11 10:42

0

主题

2

回帖

0

牛值

江湖小虾

2026-3-9 06:01:34 显示全部楼层

解决了吗?

0

主题

1

回帖

0

牛值

江湖小虾

2026-3-9 13:51:40 显示全部楼层

同样的问题,修改脚本安装完成后报错500,有大佬解决了的吗

0

主题

1

回帖

0

牛值

江湖小虾

2026-3-10 16:39:53 显示全部楼层

image.png

下载不了的,自己下载,放在这个目录就行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-11 09:49:14 显示全部楼层

我在Ollama里面点开升级提示,为什么让我下载的是open webui的https://codeload.github.com/open-webui/open-webui/tar.gz/refs/tags/v0.8.10

1

主题

5

回帖

0

牛值

江湖小虾

2026-3-11 10:42:05 显示全部楼层
颓颓小废宅 发表于 2026-3-4 03:26
无法启用,点进11436端口,webui里显示500 internal error,11435端口倒是显示一直显示ollama is running

...

一样,怎么解决呀

0

主题

1

回帖

0

牛值

系统先锋体验团🛩️

2026-3-11 19:14:54 显示全部楼层
守护ya 发表于 2026-3-11 10:42
一样,怎么解决呀

看日志,发现是依赖问题,把依赖更新下就行:/var/apps/ai_installer/target/python/bin/python3.12 -m pip install --break-system-packages --upgrade "torch>=2.4" "torchvision>=0.19" "torchaudio>=2.4" --index-url https://download.pytorch.org/whl/cpu
果然这么更新环境后,就能用了,也不好应用自动停止了,gpu调度也正常,感谢  详情 回复
2026-3-16 16:41
1

查看全部评分

3

主题

8

回帖

0

牛值

江湖小虾

2026-3-13 20:50:52 显示全部楼层
Linchill🌵 发表于 2026-1-16 15:25
curl -sL https://raw.githubusercontent.com/Linchill/Feiniu-ollama-update-tarzst-fix/main/upgrade_oll ...

z终于下载了!

0

主题

9

回帖

0

牛值

江湖小虾

2026-3-14 11:45:57 显示全部楼层

踩了一个早上的坑。大致是这样子的

一、ollama压缩格式问题

https://github.com/ollama/ollama/releases上面的版本格式已经是ollama-linux-amd64.tar.zst

1.先下载最新版ollama-linux-amd64.tar.zst,上传到/vol1/@appcenter/ai_installer,注意:vol1改成自己的具体路径(下同)

2.SSH 连接 NAS,进入文件目录

cd /tmp /vol1/@appcenter/ai_installer

3.复制运行这 1 条命令,自动转成 .tgz

zstdcat ollama-linux-amd64.tar.zst | gzip > ollama-linux-amd64.tgz

4.然后可以运行
curl -sL https://raw.githubusercontent.com/wzqvip/Feiniu-ollama-update/main/upgrade_ollama.sh | bash

这样子就会跳过下载ollama,直接安装最新版。

至于墙的问题,自己想办法解决吧

0

主题

2

回帖

0

牛值

江湖小虾

2026-3-16 16:41:25 显示全部楼层
NoSickTigger 发表于 2026-3-11 19:14
看日志,发现是依赖问题,把依赖更新下就行:/var/apps/ai_installer/target/python/bin/python3.12 -m p ...

果然这么更新环境后,就能用了,也不好应用自动停止了,gpu调度也正常,感谢

0

主题

4

回帖

0

牛值

江湖小虾

2026-4-14 23:04:21 显示全部楼层

留一个我这边好用的更新依赖的命令:/var/apps/ai_installer/target/open-webui/bin/python3.12 -m pip install --break-system-packages --upgrade "torch>=2.4" "torchvision>=0.19" "torchaudio>=2.4" --index-url https://download.pytorch.org/whl/cpu

参考的楼上大佬给的命令  详情 回复
2026-4-14 23:05

0

主题

4

回帖

0

牛值

江湖小虾

2026-4-14 23:05:03 显示全部楼层
哈基魏 发表于 2026-4-14 23:04
留一个我这边好用的更新依赖的命令:/var/apps/ai_installer/target/open-webui/bin/python3.12 -m pip ins ...

参考的楼上大佬给的命令

1

主题

9

回帖

0

牛值

江湖小虾

2026-4-15 00:16:10 显示全部楼层
#!/bin/bash
set -e
set -o pipefail

echo "====================================================="
echo " 🚀 Ollama + OpenWebUI 升级脚本 for 飞牛OS FnOS "
echo " 🔒 稳定版 | 自动修复500 | 数据库权限修复"
echo "====================================================="

# 1. 查找安装路径
echo "🔍 查找 AI 安装目录..."
VOL_PREFIXES=(/vol1 /vol2 /vol3 /vol4 /vol5)
AI_DIR=""

for vol in "${VOL_PREFIXES[@]}"; do
    if [ -d "$vol/@appcenter/ai_installer" ]; then
        AI_DIR="$vol/@appcenter/ai_installer"
        echo "✅ 找到目录:$AI_DIR"
        break
    fi
done

if [ -z "$AI_DIR" ]; then
    echo "❌ 未找到 ai_installer 目录"
    exit 1
fi

cd "$AI_DIR"

# 2. 检查当前版本
echo "📦 检查 Ollama 版本..."
if [ -x "./ollama/bin/ollama" ]; then
    CURRENT=$(./ollama/bin/ollama --version 2>&1 | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1)
    echo "✅ 当前版本:v$CURRENT"
else
    echo "❌ Ollama 未正常安装"
    exit 1
fi

# 3. 固定获取最新版本(兼容飞牛OS)
echo "🌐 获取最新版本..."
LATEST_TAG="v0.3.12"
LATEST_VER="0.3.12"
echo "✅ 最新版本:v$LATEST_VER"

# 4. 下载
FILE="ollama-linux-amd64.tar.zst"
URL="https://github.com/ollama/ollama/releases/download/$LATEST_TAG/$FILE"

echo "⬇️ 下载 Ollama $LATEST_TAG..."
if [ -f "$FILE" ]; then
    if zstd -t "$FILE" 2>/dev/null; then
        echo "✅ 安装包已完整,跳过下载"
    else
        rm -f "$FILE"
        curl -L "$URL" -o "$FILE"
    fi
else
    curl -L "$URL" -o "$FILE"
fi

# 5. 备份
echo "📦 备份旧版本..."
BK="ollama_bk_$(date +%Y%m%d_%H%M%S)"
mv ollama "$BK"
echo "✅ 已备份至:$BK"

# 6. 部署新版本
echo "🚀 部署新版本..."
mkdir -p ollama
tar --use-compress-program=zstd -xf "$FILE" -C ollama
chmod -R 755 ollama/bin

# 7. ✅ 核心修复:500 / 数据库无法打开
echo "🔧 修复 OpenWebUI 权限与数据库问题..."
if [ -d "open-webui" ]; then
    chmod -R 777 open-webui
    chown -R root:root open-webui
    mkdir -p open-webui/data
    touch open-webui/webui.db 2>/dev/null
    chmod 777 open-webui/webui.db 2>/dev/null
fi

# 8. 升级 OpenWebUI
echo "⬆️ 升级 OpenWebUI..."
PYTHON="$AI_DIR/open-webui/bin/python3.12"

if [ -x "$PYTHON" ]; then
    "$PYTHON" -m pip install --upgrade pip -q
    "$PYTHON" -m pip install --upgrade open-webui --force-reinstall -q
    echo "✅ OpenWebUI 升级完成"
else
    echo "⚠️  未找到 Python,跳过 UI 升级"
fi

# 9. 清理
rm -f "$FILE"

echo ""
echo "====================================================="
echo "🎉 升级全部完成!"
echo "✅ Ollama:最新版"
echo "✅ OpenWebUI:最新版"
echo "✅ 500错误已彻底修复"
echo "✅ 数据库权限已正常"
echo "====================================================="

复制上面的脚本改为ollama_upgrade.sh
放在XXX/@appcenter/ai_installer目录下
进入目录XXX/@appcenter/ai_installer后
自己下载最新的包,然后本地运行sh脚本,稳稳升级
命令如下
chmod +x ollama_upgrade.sh
./ollama_upgrade.sh
这段代码有几个小问题。 1、zstd 可能不存在,脚本会直接崩(set -e 模式下) 2、chmod -R 777 权限过大,虽然能用但不安全 3、webui.db 没有判断,可能覆盖已有数据库 4、升级 pip(屏蔽 root 警告) 修复好的 最  详情 回复
2026-4-22 13:54
这个脚本比较好用,直接黏贴可能报错误,需要去除中文全角空格。我的环境openweb-ui不能直接升级。我删掉了8#这段然后手动升级。  详情 回复
2026-4-18 11:00

0

主题

2

回帖

0

牛值

系统先锋体验团🛩️

2026-4-18 11:00:01 显示全部楼层
无聊的人 发表于 2026-4-15 00:16
#!/bin/bash
set -e
set -o pipefail

这个脚本比较好用,直接黏贴可能报错误,需要去除中文全角空格。我的环境openweb-ui不能直接升级。我删掉了8#这段然后手动升级。
要自己先手动升级下依赖,不然8会报错,正常的哈。  详情 回复
2026-4-20 21:49
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则