I used the apt repository installation approach exactly as outlined at docs.datastax.com/en/datastax_enterprise/install/installDEBdse.html
There were no issues with the key. I have Oracle Server JDK 8 (latest as of today). Python 2.7 from Miniconda (also fresh install today), using defaults and allowing for prepending of PATH variables.
Following installation, there are errors regarding unmet dependencies:
dse-full : Depends: dse (=4.8.4-1) but it is not going to be installed
Depends: dse-hive (=4.8.4-1) but it is not going to be installed
Depends: dse-pig (=4.8.4-1) but it is not going to be installed
Depends: dse-demos (=4.8.4-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
This server was completely nuked, so the Ubuntu environment was clean and updated.
I've deleted the sources.list.d folder, obtained a fresh key (deleting this folder also removed associations with any key pairs), and found the exact same error.
No idea here on how to correct and proceed.
Possibly pertinent additional info is the nuking was because in my previous attempt to install had the apt repository throw errors with both http and https, so downloaded file and installed after making it executable. No errors were thrown. However, when attempting to install the newest OpsCenter, was given errors pertaining to missing files and folders. I could not even uninstall per DSE documentation, as the /usr/share/dse folder was never created.
MORE INFORMATION RE: ERRORS AND ENVIRONMENT
Environment--
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
$ java -version
java version "1.8.0_72"
Java(TM) SE Runtime Environment (build 1.8.0_72-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
$ python --version
Python 2.7.5
Cache Contents--
$ apt-cache madison dse-full | grep 4.8
dse-full | 4.8.4-1 | https://debian.datastax.com/enterprise/ stable/main amd64 Packages
dse-full | 4.8.3-1 | https://debian.datastax.com/enterprise/ stable/main amd64 Packages
dse-full | 4.8.2-1 | https://debian.datastax.com/enterprise/ stable/main amd64 Packages
dse-full | 4.8.1-1 | https://debian.datastax.com/enterprise/ stable/main amd64 Packages
dse-full | 4.8.0-1 | https://debian.datastax.com/enterprise/ stable/main amd64 Packages
REMOVAL--
$ sudo apt-get purge "dse*" datastax-agent
Package 'datastax-agent' is not installed, so not removed
Package 'dse-demos' is not installed, so not removed
Package 'dse-full' is not installed, so not removed
Package 'dse-hive' is not installed, so not removed
Package 'dse-libcassandra' is not installed, so not removed
Package 'dse-libhadoop-native' is not installed, so not removed
Package 'dse-libhadoop' is not installed, so not removed
Package 'dse-libhive' is not installed, so not removed
Package 'dse-liblog4j' is not installed, so not removed
Package 'dse-libmahout' is not installed, so not removed
Package 'dse-libpig' is not installed, so not removed
Package 'dse-libsolr' is not installed, so not removed
Package 'dse-libspark' is not installed, so not removed
Package 'dse-libsqoop' is not installed, so not removed
Package 'dse-libtomcat' is not installed, so not removed
Package 'dse-pig' is not installed, so not removed
Package 'dse' is not installed, so not removed
NEW INSTALL--
$ sudo apt-get install dse-full
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
dse-full : Depends: dse (= 4.8.4-1) but it is not going to be installed
Depends: dse-hive (= 4.8.4-1) but it is not going to be installed
Depends: dse-pig (= 4.8.4-1) but it is not going to be installed
Depends: dse-demos (= 4.8.4-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.