broamski / aws-mfa

Manage AWS MFA Security Credentials
MIT License
1.01k stars 163 forks source link

Ubuntu 20.04.4 LTS FileNotFoundError: [Errno 2] No such file or directory: '/home/<user>/.aws/credentials' #72

Open jonbeacherdomuso opened 2 years ago

jonbeacherdomuso commented 2 years ago

.aws directory not created after install with pip or git clone install

jon@jon-Inspiron-7391-2n1:~$ aws-mfa
Could not locate credentials file at /home/jon/.aws/credentials, would you like to create one? [y/n]y
Traceback (most recent call last):
  File "/home/jon/domusoenv/bin/aws-mfa", line 11, in <module>
    load_entry_point('aws-mfa==0.0.12', 'console_scripts', 'aws-mfa')()
  File "/home/jon/domusoenv/lib/python3.8/site-packages/aws_mfa-0.0.12-py3.8.egg/awsmfa/__init__.py", line 97, in main
FileNotFoundError: [Errno 2] No such file or directory: '/home/jon/.aws/credentials'

I manually create it

(domusoenv) jon@jon-Inspiron-7391-2n1:~$ mkdir ~/.aws
(domusoenv) jon@jon-Inspiron-7391-2n1:~$ aws-mfa
Could not locate credentials file at /home/jon/.aws/credentials, would you like to create one? [y/n]y
INFO - Validating credentials for profile: default 
ERROR - Long term credentials session '[default-long-term]' is missing. You must add this section to your credentials file along with your long term 'aws_access_key_id' and 'aws_secret_access_key'