Bonjour,
Après des années de bon fonctionnement, au passage en Debian 11 duplicty me retourne une erreur python que j'attribuerais à une différence apportée par python3.9. Quelqu'un aurait un contournement ?
File "/usr/lib/python3/dist-packages/duplicity/backends/pyrax_identity/hubic.py", line 35, in
class HubicIdentity(BaseIdentity):
NameError: name 'BaseIdentity' is not defined
(hubic.py fait partie de duplicity)
Bonjour. La réponse à cette question m'intéresse si jamais vous l'avez trouvée.
bonjour, apres avoir récupéré le hubic.py modifié sur le git hub. et avoir constaté le message "username" et pas mal de recherches j'ai vu qu'il etait du à pyrax qui instancie la classe hubicidentity en lui passant des parametre. le contournement est de modifier danss cette classe def init(self) : en def init(self, **kwargs).
helas ma sauvegarde s'arrête plus loin avec un messages object bytes as no method get. pour l'instant je soupçonne un problème de repertoire temporaire. Mais c'est ardu à debugguer.
Bonjour,
j'ai échangé avec le mainteneur de duplicity, ce n'est pas forcément bon signe. pyrax estabandonné et son développeur recommande d'utiliser openstacksdk et rackspacesdk le quel n'est plus franchement maintenu. (4ans dernier commit et encore en Beta)
Il va falloir réécrire un backend, par nous même.
un des pistes est de partir sur
https://github.com/alkivi-sas/duplicity-hubic (mais à passer en python 3.9)
https://github.com/lduchesne/python-openstacksdk-hubic
Bonjour,
je ne sais pas si cela peu vous aider ou donner une piste, mais à priori côté rclone ils ont aussi hubic : https://rclone.org/hubic/
Cordialement, janus57