Can't upgrade NVIDIA driver 418 to 430 due to 418 dependancy issues

Hello! Longtime lurker here. :smile:

I'm struggling to upgrade from NVIDIA driver 418 to driver 430 in Ubuntu MATE. When I run "sudo apt install nvidia-driver-430", I get this error:

dpkg: error processing archive /var/cache/apt/archives/xserver-xorg-video-nvidia-430_430.26-0ubuntu0~gpu18.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/share/X11/xorg.conf.d/10-nvidia.conf', which is also in package xserver-xorg-video-nvidia-418 418.56-0ubuntu0~gpu18.04.1
Errors were encountered while processing:
/var/cache/apt/archives/xserver-xorg-video-nvidia-430_430.26-0ubuntu0~gpu18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Trying to remove "xserver-xorg-video-nvidia-418 " results in this (translated) error message:

Failed to install some packages. This could mean that you've requested an impossible situation or, if you're using an unstable distribution, that some essential packages have not been created or haven't been moved out of Incoming.
The following information could support a fix for the situation:

These packages have dependancies that haven't been fulfilled:
libegl1 : Depends: libegl-mesa0 but this will not be installed
libgl1 : Depends: libglx0 (= 1.0.0-2ubuntu2.3) but this will not be installed
E: Error: Generated pkgProblemResolver::Resolve breakages. This could be caused by witheld packages.

libegl1, libegl-mesa0, libgl1 and libglx0 are all installed on the system. Trying to remove any of them results in apt helpfully suggesting to nuke the laptop by uninstalling a shitton of libraries and the OS itself.

Is there anything I can do to upgrade the drivers, or am I just stuck on 418 for the time being? I'm running Ubuntu MATE 18:04 on a Clevo N850HL, with a NVIDIA GeForce MX150 graphics card.

(The full log itself is below. Parts of the log are in Welsh, so please yell if I need to translate anything else!)

Emyn

Full Terminal Log

[email protected]:~$ sudo apt install nvidia-driver-430
Reading package lists... Wedi Gorffen
Building dependency tree
Reading state information... Wedi Gorffen
The following packages were automatically installed and are no longer required:
camlp4 ledit libatomic1:i386 libcamlp4-ocaml-dev libctypes-ocaml
libctypes-ocaml-dev libdrm-amdgpu1:i386 libdrm-intel1:i386
libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386
libelf1:i386 libffi-dev libfindlib-ocaml libfindlib-ocaml-dev
libglapi-mesa:i386 libglvnd0:i386 libllvm7 libllvm7:i386 libncurses5-dev
libnvidia-common-418 libpciaccess0:i386 libpfm4 libsensors4:i386
libtinfo-dev libx11-xcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386
libxshmfence1:i386 ocaml-base-nox ocaml-compiler-libs ocaml-findlib
ocaml-interp ocaml-nox
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libnvidia-cfg1-430 libnvidia-common-430 libnvidia-compute-430
libnvidia-compute-430:i386 libnvidia-decode-430 libnvidia-decode-430:i386
libnvidia-encode-430 libnvidia-encode-430:i386 libnvidia-fbc1-430
libnvidia-gl-430 libnvidia-gl-430:i386 libnvidia-ifr1-430
nvidia-compute-utils-430 nvidia-dkms-430 nvidia-kernel-common-430
nvidia-kernel-source-430 nvidia-utils-430 xserver-xorg-video-nvidia-430
Pecynnau a argymhellir:
libnvidia-ifr1-430:i386 libnvidia-fbc1-430:i386
Caiff y pecynnau canlynol eu TYNNU:
libnvidia-cfg1-418 libnvidia-compute-418 libnvidia-compute-418:i386
libnvidia-decode-418 libnvidia-decode-418:i386 libnvidia-encode-418
libnvidia-encode-418:i386 libnvidia-fbc1-418 libnvidia-gl-418
libnvidia-gl-418:i386 libnvidia-ifr1-418 nvidia-compute-utils-418
nvidia-dkms-418 nvidia-driver-418 nvidia-kernel-common-418
nvidia-kernel-source-418 nvidia-utils-418 xserver-xorg-video-nvidia-418
Caiff y pecynnau NEWYDD canlynol eu sefydlu:
libnvidia-cfg1-430 libnvidia-common-430 libnvidia-compute-430
libnvidia-compute-430:i386 libnvidia-decode-430 libnvidia-decode-430:i386
libnvidia-encode-430 libnvidia-encode-430:i386 libnvidia-fbc1-430
libnvidia-gl-430 libnvidia-gl-430:i386 libnvidia-ifr1-430
nvidia-compute-utils-430 nvidia-dkms-430 nvidia-driver-430
nvidia-kernel-common-430 nvidia-kernel-source-430 nvidia-utils-430
xserver-xorg-video-nvidia-430
0 wedi uwchraddio, 19 newydd eu sefydlu, 18 i'w tynnu a 1 heb eu uwchraddio.
Mae angeyn cyrchu 41.2 MB/108 MB o archifau.
After this operation, 9,487 kB of additional disk space will be used.
Ydych chi eisiau mynd ymlaen? [Y/n] y
Cyrchu:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main i386 libnvidia-compute-430 i386 430.26-0ubuntu0~gpu18.04.1 [21.0 MB]
Cyrchu:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 libnvidia-compute-430 amd64 430.26-0ubuntu0~gpu18.04.1 [20.2 MB]
Cyrchwyd 41.2 MB yn 53s (777 kB/s)
(Reading database ... 249677 files and directories currently installed.)
Removing nvidia-driver-418 (418.56-0ubuntu0~gpu18.04.1) ...
(Reading database ... 249620 files and directories currently installed.)
Preparing to unpack .../xserver-xorg-video-nvidia-430_430.26-0ubuntu0~gpu18.04.1_amd64.deb ...
Unpacking xserver-xorg-video-nvidia-430 (430.26-0ubuntu0~gpu18.04.1) ...
dpkg: error processing archive /var/cache/apt/archives/xserver-xorg-video-nvidia-430_430.26-0ubuntu0~gpu18.04.1_amd64.deb (--unpack):
trying to overwrite '/usr/share/X11/xorg.conf.d/10-nvidia.conf', which is also in package xserver-xorg-video-nvidia-418 418.56-0ubuntu0~gpu18.04.1
Errors were encountered while processing:
/var/cache/apt/archives/xserver-xorg-video-nvidia-430_430.26-0ubuntu0~gpu18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
[email protected]:~$ sudo apt remove xserver-xorg-video-nvidia-418
Reading package lists... Wedi Gorffen
Building dependency tree
Reading state information... Wedi Gorffen
Methwyd sefydlu rhai pecynnau. Gall hyn olygu eich bod chi wedi gofyn
am sefyllfa amhosib neu, os ydych chi'n defnyddio'r dosraniad
ansefydlog, fod rhai pecynnau angenrheidiol heb gael eu creu eto neu
heb gael eu symud allan o Incoming.
Gall y wybodaeth canlynol gynorthwyo'n datrys y sefyllfa:

Mae gan y pecynnau canlynol ddibyniaethau heb eu bodloni:
libegl1 : Dibynnu: libegl-mesa0 ond nid yw'n mynd i gael ei sefydlu
libgl1 : Dibynnu: libglx0 (= 1.0.0-2ubuntu2.3) ond nid yw'n mynd i gael ei sefydlu
E: Gwall: Cynhyrchodd pkgProblemResolver::Resolve doriadau. Fe all hyn fod wedi ei achosi gan pecynnau wedi eu dal.
[email protected]:~$ sudo apt remove libegl-mesa0
Reading package lists... Wedi Gorffen
Building dependency tree
Reading state information... Wedi Gorffen
The following packages were automatically installed and are no longer required:
audacity-data bbswitch-dkms browser-plugin-evince camlp4
epiphany-browser-data gir1.2-ibus-1.0 ledit libasound2-dev libatomic1:i386
libbrotli1 libcamlp4-ocaml-dev libcapnp-0.6.1 libctypes-ocaml
libctypes-ocaml-dev libdbus-1-dev libdrm-amdgpu1:i386 libdrm-dev
libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386
libedit2:i386 libelf1:i386 libffi-dev libfindlib-ocaml libfindlib-ocaml-dev
libflac++6v5 libglapi-mesa:i386 libgles1 libglib2.0-dev libglib2.0-dev-bin
libglvnd-core-dev libglvnd0:i386 libgstreamer-plugins-bad1.0-0 libibus-1.0-5
libibus-1.0-dev libid3tag0 liblilv-0-0 libllvm7 libllvm7:i386
libmirclient-dev libmirclient9 libmircommon-dev libmircommon7
libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3
libncurses5-dev libopengl0 libpciaccess0:i386 libpcre16-3 libpcre3-dev
libpcre32-3 libpcrecpp0v5 libpfm4 libportsmf0v5 libprotobuf-dev libpulse-dev
libqt5concurrent5 libqt5positioning5 libqt5qml5 libqt5sensors5 libqt5sql5
libqt5sql5-sqlite libqt5test5 libqt5webchannel5 libqt5xml5 libsensors4:i386
libserd-0-0 libsndio-dev libsord-0-0 libsoundtouch1 libsratom-0-0
libtinfo-dev libtorrent-rasterbar9 libuchardet0 libudev-dev
libvamp-hostsdk3v5 libwayland-bin libwayland-dev libwoff1 libwxbase3.0-0v5
libwxgtk3.0-0v5 libx11-xcb-dev libx11-xcb1:i386 libxcb-dri2-0:i386
libxcb-dri2-0-dev libxcb-dri3-0:i386 libxcb-dri3-dev libxcb-glx0:i386
libxcb-glx0-dev libxcb-present-dev libxcb-present0:i386 libxcb-randr0-dev
libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-sync1:i386
libxcb-xfixes0-dev libxcursor-dev libxdamage-dev libxdamage1:i386
libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-dev
libxnvctrl0 libxrandr-dev libxrender-dev libxshmfence-dev libxshmfence1:i386
libxss-dev libxv-dev libxxf86vm-dev mesa-common-dev nvidia-settings
ocaml-base-nox ocaml-compiler-libs ocaml-findlib ocaml-interp ocaml-nox
python-apt python3-distutils python3-lib2to3 qt5-qmake qt5-qmake-bin
qtbase5-dev-tools screen-resolution-extra socat x11proto-damage-dev
x11proto-fixes-dev x11proto-randr-dev x11proto-scrnsaver-dev
x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev zlib1g-dev
Use 'sudo apt autoremove' to remove them.
Caiff y pecynnau canlynol eu TYNNU:
apturl atril audacity bumblebee bumblebee-nvidia cheese deja-dup
deja-dup-caja epiphany-browser gir1.2-gst-plugins-base-1.0 gir1.2-rb-3.0
gir1.2-webkit2-4.0 gstreamer1.0-clutter-3.0 gstreamer1.0-gl
gstreamer1.0-gtk3 gstreamer1.0-vaapi gufw libatrilview3 libcheese-gtk25
libcheese8 libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0
libcogl-pango20 libcogl-path20 libcogl20 libegl-mesa0 libegl1 libegl1-mesa
libegl1-mesa-dev libgl1-mesa-dev libgles2-mesa-dev libglu1-mesa-dev
libglvnd-dev libgoa-backend-1.0-1 libgstreamer-gl1.0-0 libqgsttools-p1
libqt5gui5 libqt5multimedia5 libqt5multimediaquick-p5
libqt5multimediawidgets5 libqt5opengl5 libqt5opengl5-dev libqt5printsupport5
libqt5quick5 libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5x11extras5
libsdl2-dev libsuil-0-0 libwayland-egl1-mesa libwebkit2gtk-4.0-37
libwebkit2gtk-4.0-37-gtk2 libyelp0 marco mate-desktop-environment-core
mate-user-guide mpv phantomjs primus qbittorrent qt5-gtk-platformtheme
qt5-style-plugins qtbase5-dev qtmultimedia5-dev rhythmbox-plugins shotwell
steam-launcher ubuntu-mate-core ubuntu-mate-desktop ubuntu-mate-guide
ubuntu-release-upgrader-gtk update-manager update-notifier vlc vlc-plugin-qt
vlc-plugin-skins2 vlc-plugin-video-output xorg xserver-xorg
xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput
xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-amdgpu
xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-intel
xserver-xorg-video-nouveau xserver-xorg-video-nvidia-418
xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
xserver-xorg-video-vmware yelp zenity
0 wedi uwchraddio, 0 newydd eu sefydlu, 98 i'w tynnu a 1 heb eu uwchraddio.
After this operation, 315 MB disk space will be freed.
Ydych chi eisiau mynd ymlaen? [Y/n] n
Erthylu.
[email protected]:~$