No password asked when updating database

After running the command trytond-admin -c ./Tryton/tryton.conf -d tryton --all It is supposed to prompt and ask for email but it gives prompts me nothing.

hassan@Hassan:~$ trytond-admin -c ./Tryton/tryton.conf -d tryton --all

It is prompting me nothing what is wrong with it? where am I making mistake?
can you also tell me if I remove the . before ./Tryton/tryton.conf it give the error of

Traceback (most recent call last):
  File "/home/hassan/.local/bin/trytond-admin", line 21, in <module>
  File "/home/hassan/.local/lib/python2.7/site-packages/trytond/", line 24, in run
    with Transaction().start(db_name, 0, _nocache=True):
  File "/home/hassan/.local/lib/python2.7/site-packages/trytond/", line 88, in start
    database = Database(database_name).connect()
  File "/home/hassan/.local/lib/python2.7/site-packages/trytond/backend/sqlite/", line 265, in connect
    raise IOError('Database "%s" doesn\'t exist!' % db_filename)
IOError: Database "tryton.sqlite" doesn't exist!

To set a password, you should use this command:

$ trytond-admin -c <config file> -d <database name> -p

If you remove the ‘.’, the path will be from the root and not from the current directory. So, your config file will be not found and tryton will use by default a sqlite database which needs a file named your_ database_name.sqlite