wking 发表于 2023-10-17 23:43:31

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

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

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


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



香菜卷 发表于 2023-10-17 23:51:21

您好,您升级到新版后,尝试一下重新建立一次该计划任务看看是否能正常备份使用呢?

wking 发表于 2023-10-19 12:39:58

堡塔运维香菜卷 发表于 2023-10-17 23:51
您好,您升级到新版后,尝试一下重新建立一次该计划任务看看是否能正常备份使用呢? ...

尝试重新建立任务,仍然是这个报错。每次备份数据库的计划任务可以成功执行,但报错都是这个

宝塔用户_fcgtve 发表于 2023-11-1 19:15:24

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

elive777 发表于 2023-11-3 15:08:03

我也是这个问题,一模一样,但我另一台却好好的。

elive777 发表于 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,但能正常使用。
|-数据库大小:3.91 MB
|-数据库字符集:utf8mb4
|-分区/data可用磁盘空间为:890.99 GB,可用Inode为:62513119
|-开始导出数据库:2023-11-03 07:14:00
|-数据库备份完成,耗时0.15秒,压缩包大小:125.75 KB
|-正在上传到Google Drive,请稍候...
Traceback (most recent call last):
File "/www/server/panel/script/backup.py", line 53, in <module>
    backup.backupDatabaseAll(sys.argv, echo_id)
File "/www/server/panel/script/backup.py", line 33, in backupDatabaseAll
    self.backup_database_all(save, echo_id=echo_id)
File "class/panelBackup.py", line 659, in backup_database_all
    status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
File "class/panelBackup.py", line 739, in backup_database
    upload_path = os.path.join(self._cloud_new.obj.backup_path, "database", db_type, db_name, file_name)
File "/www/server/panel/pyenv/lib/python3.7/posixpath.py", line 80, in join
    a = os.fspath(a)
TypeError: expected str, bytes or os.PathLike object, not method
----------------------------------------------------------------------------
★ Successful
----------------------------------------------------------------------------

宝塔用户_uwxwom 发表于 2023-11-19 00:35:09

我也是同样的错误。另一台用的2.1版本正常。

堡塔运维南一 发表于 2024-3-12 09:30:40

问题解决了吗楼主

宝塔用户_qnxhgy 发表于 2024-4-7 17:34:31

我也是同样的问题,数据库无法备份到谷歌网盘,提示相同的错误。

Huanxyz 发表于 2024-4-7 19:53:01

运维技术南一 发表于 2024-3-12 09:30
问题解决了吗楼主

你好,我也是跟楼主一样的问题,错误提示代码一模一样,请问要如何解决呢?
宝塔免费版   8.0.5
页: [1]
查看完整版本: 【待反馈】谷歌云网盘 无法备份数据库 python报错