Ubuntu install fails due to npm conflicts

Adding ubuntu mariadb repo
Installing packages for Ubuntu. This might take time…
Reading package lists…
Building dependency tree…
Reading state information…
build-essential is already the newest version.
libxslt1.1 is already the newest version.
libxslt1.1 set to manually installed.
python-mysqldb is already the newest version.
vim is already the newest version.
xfonts-base is already the newest version.
xfonts-base set to manually installed.
fontconfig is already the newest version.
fontconfig set to manually installed.
libxext6 is already the newest version.
libxext6 set to manually installed.
libxrender1 is already the newest version.
libxrender1 set to manually installed.
python-setuptools is already the newest version.
python-setuptools set to manually installed.
nodejs is already the newest version.
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:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

@mamanerb

This doesn’t seem to be the complete traceback. Also, which version of ubuntu is this?