Cannot run tao command and get error message: Docker pull failed. 500 Server Error

Hello. I’ve generate a new API key to log in, but I found that the tao commands could not be used and return the 500 Server Error message as the picture below.

When I ran tao mulitask_classification train --help, I got the error message Docker pull failed. 500 Server Error: Internal Server Error (“Head “https://nvcr.io/v2/nvidia/tao/tao-toolkit-tf/manifests/v3.22.05-tf1.15.5-py3”: unauthorized: authentication required”)

How should I do to deal with that problem ?

Thank you for your help in advance.

Can you share the log of
$ tao info --help

How about
$ tao info --verbose

~/.tao_mounts.json wasn't found. Falling back to obtain mount points and docker configs from ~/.tlt_mounts.json.
Please note that this will be deprecated going forward.
Configuration of the TAO Toolkit Instance

dockers: 
        nvidia/tao/tao-toolkit-tf: 
                v3.22.05-tf1.15.5-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. augment
                                2. bpnet
                                3. classification
                                4. dssd
                                5. faster_rcnn
                                6. emotionnet
                                7. efficientdet
                                8. fpenet
                                9. gazenet
                                10. gesturenet
                                11. heartratenet
                                12. lprnet
                                13. mask_rcnn
                                14. multitask_classification
                                15. retinanet
                                16. ssd
                                17. unet
                                18. yolo_v3
                                19. yolo_v4
                                20. yolo_v4_tiny
                                21. converter
                v3.22.05-tf1.15.4-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. detectnet_v2
        nvidia/tao/tao-toolkit-pyt: 
                v3.22.05-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. speech_to_text
                                2. speech_to_text_citrinet
                                3. speech_to_text_conformer
                                4. action_recognition
                                5. pointpillars
                                6. pose_classification
                                7. spectro_gen
                                8. vocoder
                v3.21.11-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. text_classification
                                2. question_answering
                                3. token_classification
                                4. intent_slot_classification
                                5. punctuation_and_capitalization
        nvidia/tao/tao-toolkit-lm: 
                v3.22.05-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. n_gram
format_version: 2.0
toolkit_version: 3.22.05
published_date: 05/25/2022

Please check if below works.
$ docker pull nvcr.io/nvidia/tao/tao-toolkit-tf:v3.22.05-tf1.15.5-py3

More, please update the tao launcher.

From https://docs.nvidia.com/tao/tao-toolkit/text/tao_toolkit_quick_start_guide.html

Installing TAO Launcher

Once you have installed the required pre-requisites.

  1. Install the CLI launcher via the quick start script downloaded with the getting_started NGC package from here
bash setup/quickstart_launcher.sh --install
  1. You can also use this script to update the launcher to the latest version of TAO Toolkit by running the following command
bash setup/quickstart_launcher.sh --upgrade

Still cannot pull even I log in

Can you share the result of
$ cat /root/.docker/config.json

It seems like that the API key cannot be updated. The API key in /root/.docker/config.json is different than my generated key.

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

It is not the reason.

Can you docker pull under
image