文章目录
- [Ubuntu 22部署DeepSeek模型排障实录:Ollama版本兼容性问题解决方案](#Ubuntu 22部署DeepSeek模型排障实录:Ollama版本兼容性问题解决方案)
Ubuntu 22部署DeepSeek模型排障实录:Ollama版本兼容性问题解决方案
问题现象
在Ubuntu 22服务器部署DeepSeek模型时,发现Ollama服务无响应输出(如图1)。通过系统日志和版本比对,最终定位为Ollama版本过低导致的新模型兼容性问题。

完整排障流程
阶段一:NVIDIA驱动异常
-
显存检查异常
执行
nvidia-smi
指令缺失,通过【BUG】Ubuntu|有nvcc,没有nvidia-smi指令,找不到nvidia-driver安装包-CSDN博客更新NVIDIA驱动后恢复 -
模型加载测试
更换14b模型仍无输出,排除基础驱动问题
阶段二:服务管理优化
-
进程管理误区
bashps -aux | grep ollama # 查找进程号 sudo kill -9 [PID] # 强制终止进程(不推荐)
发现进程自动重启,通过
lsof -i:11434
确认端口占用 -
规范服务管理
bashsystemctl list-units --type=service | grep ollama # 服务定位 sudo systemctl stop ollama.service # 停止服务
阶段三:版本升级方案
-
版本升级操作
bash# 官方安装脚本(国内推荐使用Modelscope镜像加速) curl -fsSL https://ollama.com/install.sh | sh
-
服务重启验证
bashsudo systemctl daemon-reload # 重载配置 nohup ollama serve > /dev/null 2>&1 & # 后台启动
最终效果
升级Ollama至v0.5.10后成功加载DeepSeek模型(如图2),显存占用显示正常:

优化建议
-
版本管理
建议定期执行
ollama -v
检查版本,国内用户可通过Modelscope镜像加速下载 -
日志分析
出现异常时可查看详细日志:
bashjournalctl -u ollama.service -f # 实时查看服务日志
如果提示你看不了消息,需要将当前用户添加到将当前用户添加到 'adm' 或 'systemd-journal' 组中。打开终端并执行以下命令,将你的用户名替换为实际的用户名(例如 your_username):
sudo usermod -aG adm your_username
-
服务配置
推荐通过systemd管理服务,参考官方服务配置模板
参考文献
本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/145641554。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。