is the package apt-transport-https installed?
$ sudo apt-get install apt-transport-https. ... The following NEW packages will be installed: apt-transport-https. 0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded. Need to get 109 kB of archives. After this operation, 166 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated!