>ls: cannot access '/etc/apache2/conf-': No such file or directory
That's a copy and paste error, the line probably wrapped. We are looking at /etc/apache2/conf-available and /etc/apache2/conf-enabled.
What the a2enconf command does is create a symlink from enabled to available. For some reason, when you upgraded apache2-doc in the beginning and it tried to enable the doc configuration, the file in conf-available wasn't there. That is odd, because it's the package itself that puts the file there. Most likely a mistake was made somewhere and that file was removed incorrectly, but there is no way to know now.
It looks fine now.
>ls: cannot access '/etc/apache2/ conf-': No such file or directory
That's a copy and paste error, the line probably wrapped. We are looking at /etc/apache2/ conf-available and /etc/apache2/ conf-enabled.
What the a2enconf command does is create a symlink from enabled to available. For some reason, when you upgraded apache2-doc in the beginning and it tried to enable the doc configuration, the file in conf-available wasn't there. That is odd, because it's the package itself that puts the file there. Most likely a mistake was made somewhere and that file was removed incorrectly, but there is no way to know now.