dirkpetersen / froster

Froster is a user-friendly archiving tool for teams that move data between Posix file systems and S3 like object storage systems such as AWS Glacier
Apache License 2.0
13 stars 1 forks source link

cannot set cloud provider #87

Closed dirkpetersen closed 5 days ago

dirkpetersen commented 1 week ago

This is on my AWS Laptop if there is no config, it seems some/all of the config values are not initialized with defaults ?

dp@grammy:~$ froster config --print

*** LOCAL CONFIGURATION AT: /home/dp/.config/froster/config.ini

[USER]
name = Dirk Petersen
email = dirk@moin.me

[SHARED]
is_shared = False
shared_dir =
shared_config_file =

[NIH]
is_nih = False

[S3]
provider = Wasabi

[UPDATE]
timestamp = 1718999129
dp@grammy:~$ froster config 

[?] Enter your full name: Dirk Petersen

*** SET EMAIL ***

[?] Enter your email: dirk@moin.me

*** SET SHARED ***

[?] Do you want to collaborate with other users on archive and restore? (Default:False) (y/N):

*** SET NIH ***

[?] Do you want to search and link NIH life sciences grants with your archives? (Default: False) (y/N):

*** SET PROVIDER ***

[?] Choose your s3 provider:
   AWS
   GCS
   Wasabi
 > IDrive
   Ceph
   Minio
   + Create new provider

*** SET CREDENTIALS ***

Error
  File: froster.py
  Function: exists
  Line: 547
  Error code: stat: path should be string, bytes, os.PathLike or integer, not NoneType

If you thing this is a bug, please report this to froster developers at: https://github.com/dirkpetersen/froster/issues
victormachadoperez commented 5 days ago

The error message is different but the bug is the same as #86

This is already solved the already-released version Froster v0.14.9