当前位置:论坛首页 > 第三方应用 > Linux面板插件

【待反馈】谷歌云网盘 无法备份数据库 python报错

发表在 第三方应用2023-10-17 23:43 [复制链接] 9 2626

本帖最后由 堡塔运维香菜卷 于 2023-10-17 23:51 编辑

已更新到宝塔8.0.3版本,谷歌云网盘2.4版本。已执行curl http://download.bt.cn/install/update_panel.sh|bash修复宝塔脚本,无效。
备份网站到谷歌云网盘可以成功。


报错代码
  1. ==========================================================================================
  2. ★开始备份[2023-10-17 23:39:03]
  3. ==========================================================================================
  4. |-备份MySQL数据库:wordpress_blog
  5. |-数据库大小:6.44 MB
  6. |-数据库字符集:utf8mb4
  7. |-分区/www可用磁盘空间为:23.42 GB,可用Inode为:15668163
  8. |-开始导出数据库:2023-10-17 23:39:03
  9. |-数据库备份完成,耗时0.30秒,压缩包大小:590.46 KB
  10. |-正在上传到Google Drive,请稍候...
  11. Traceback (most recent call last):
  12.   File "/www/server/panel/script/backup.py", line 53, in <module>
  13.     backup.backupDatabaseAll(sys.argv[3], echo_id)
  14.   File "/www/server/panel/script/backup.py", line 33, in backupDatabaseAll
  15.     self.backup_database_all(save, echo_id=echo_id)
  16.   File "class/panelBackup.py", line 659, in backup_database_all
  17.     status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
  18.   File "class/panelBackup.py", line 739, in backup_database
  19.     upload_path = os.path.join(self._cloud_new.obj.backup_path, "database", db_type, db_name, file_name)
  20.   File "/www/server/panel/pyenv/lib/python3.7/posixpath.py", line 80, in join
  21.     a = os.fspath(a)
  22. TypeError: expected str, bytes or os.PathLike object, not method
  23. ----------------------------------------------------------------------------
  24. ★[2023-10-17 23:39:03] Successful
  25. ----------------------------------------------------------------------------
复制代码




使用道具 举报 只看该作者 回复
发表于 2023-10-17 23:51:21 | 显示全部楼层
您好,您升级到新版后,尝试一下重新建立一次该计划任务看看是否能正常备份使用呢?
使用道具 举报 回复 支持 反对
发表于 2023-10-19 12:39:58 | 显示全部楼层
堡塔运维香菜卷 发表于 2023-10-17 23:51
您好,您升级到新版后,尝试一下重新建立一次该计划任务看看是否能正常备份使用呢? ...

尝试重新建立任务,仍然是这个报错。每次备份数据库的计划任务可以成功执行,但报错都是这个
使用道具 举报 回复 支持 反对
发表于 2023-11-1 19:15:24 | 显示全部楼层

这边也出现这个问题,重启、修复,都不行,之前都是好的

这边也出现这个问题,重启、修复,都不行,之前都是好的
这边也出现这个问题,重启、修复,都不行,之前都是好的
使用道具 举报 回复 支持 反对
发表于 2023-11-3 15:08:03 | 显示全部楼层
我也是这个问题,一模一样,但我另一台却好好的。
使用道具 举报 回复 支持 反对
发表于 2023-11-3 15:19:33 | 显示全部楼层
本帖最后由 elive777 于 2023-11-3 15:22 编辑
堡塔运维香菜卷 发表于 2023-10-17 23:51
您好,您升级到新版后,尝试一下重新建立一次该计划任务看看是否能正常备份使用呢? ...

我也是这个问题。出问题的这台 BT 8.0.3、谷歌云网盘 2.4,我还有另外一台相同的BT 8.0.3、谷歌云网盘 2.4,但能正常使用。
  1. |-数据库大小:3.91 MB
  2. |-数据库字符集:utf8mb4
  3. |-分区/data可用磁盘空间为:890.99 GB,可用Inode为:62513119
  4. |-开始导出数据库:2023-11-03 07:14:00
  5. |-数据库备份完成,耗时0.15秒,压缩包大小:125.75 KB
  6. |-正在上传到Google Drive,请稍候...
  7. Traceback (most recent call last):
  8.   File "/www/server/panel/script/backup.py", line 53, in <module>
  9.     backup.backupDatabaseAll(sys.argv[3], echo_id)
  10.   File "/www/server/panel/script/backup.py", line 33, in backupDatabaseAll
  11.     self.backup_database_all(save, echo_id=echo_id)
  12.   File "class/panelBackup.py", line 659, in backup_database_all
  13.     status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
  14.   File "class/panelBackup.py", line 739, in backup_database
  15.     upload_path = os.path.join(self._cloud_new.obj.backup_path, "database", db_type, db_name, file_name)
  16.   File "/www/server/panel/pyenv/lib/python3.7/posixpath.py", line 80, in join
  17.     a = os.fspath(a)
  18. TypeError: expected str, bytes or os.PathLike object, not method
  19. ----------------------------------------------------------------------------
  20. ★[2023-11-03 07:14:00] Successful
  21. ----------------------------------------------------------------------------
复制代码

使用道具 举报 回复 支持 反对
发表于 2023-11-19 00:35:09 | 显示全部楼层
我也是同样的错误。另一台用的2.1版本正常。
使用道具 举报 回复 支持 反对
发表于 2024-3-12 09:30:40 | 显示全部楼层
问题解决了吗楼主
使用道具 举报 回复 支持 反对
发表于 2024-4-7 17:34:31 | 显示全部楼层
我也是同样的问题,数据库无法备份到谷歌网盘,提示相同的错误。
使用道具 举报 回复 支持 反对
发表于 2024-4-7 19:53:01 | 显示全部楼层

你好,我也是跟楼主一样的问题,错误提示代码一模一样,请问要如何解决呢?
宝塔免费版   8.0.5
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表