seafile 开机启动脚本问题

Ubuntu22.04服务器版单机部署的seafile9.0.6 。seafile启动正常,文件上传、下载都正常。 但是开机启动不成功,
建立了/etc/systemd/system/seafile.service和/etc/systemd/system/seahub.service两个启动脚本文件,并按照官网教程 重新加载 systemd 的守护进程:systemctl daemon-reload以及设置了服务开机启动:
sudo systemctl enable seafile.service
sudo systemctl enable seahub.service
电脑启动过程中没有任何错误提示,但是seafile无法开机自动启动。
请高手帮我看看那里错了?我的seafile是用root用户安装的。输入命令启动时候也是在root下启动的。
下面是两个启动脚本文件的内容:
/etc/systemd/system/seafile.service
文件内容如下:

[Unit]

Description=Seafile

add mysql.service or postgresql.service depending on your database to the line below

After=network.target

[Service]

Type=oneshot

ExecStart=/opt/seafile/seafile-server-latest/seafile.sh start

ExecStop=/opt/seafile/seafile-server-latest/seafile.sh stop

RemainAfterExit=yes

User=root

Group=root

[Install]

WantedBy=multi-user.target

/etc/systemd/system/seahub.service
文件内容如下:

[Unit]

Description=Seafile hub

After=network.target seafile.service

[Service]

change start to start-fastcgi if you want to run fastcgi

ExecStart=/opt/seafile/seafile-server-latest/seahub.sh start

ExecStop=/opt/seafile/seafile-server-latest/seahub.sh stop

User=root

Group=root

Type=oneshot

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target