CUDA 9.0 installed incompletely on Ubuntu 16.04

Hello. I’m trying to upgrade CUDA from 8 to 9 due to tensorflow compatibility.
However, it failed when I’m checking CUDA installation.

it shows
“Status: CUDA driver version is insufficient for CUDA runtime version”

Therefore I’ve tried to install CUDA driver again, but it shows this log in /var/log/nvidia-installer.log

How can I fix libglvnd library or upgrade my CUDA driver ?

My system information is as below.

cat nvidia-installer.log

Looking for install checker script at ./libglvnd_install_checker/check-libglvnd-install.sh
executing: ‘/bin/sh ./libglvnd_install_checker/check-libglvnd-install.sh’…
Checking for libglvnd installation.
Checking libGLdispatch…
Checking libGLdispatch dispatch table
Checking call through libGLdispatch
All OK
libGLdispatch is OK
Checking for libGLX
libGLX is OK
Checking for libEGL
Got EGL_VENDOR string “NVIDIA”, expected “DUMMY VENDOR”
-> An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries. (Answer: Abort installation.)
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial

cat /usr/local/cuda/version.txt
CUDA Version 9.0.176
CUDA Patch Version 9.0.176.1
CUDA Patch Version 9.0.176.2
CUDA Patch Version 9.0.176.3
CUDA Patch Version 9.0.176.4

nvcc -V
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176

nvidia-smi
Mon Nov 12 16:19:27 2018
±----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57 Driver Version: 367.57 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 TITAN X (Pascal) Off | 0000:02:00.0 Off | N/A |
| 24% 44C P0 57W / 250W | 0MiB / 12188MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 1 TITAN X (Pascal) Off | 0000:03:00.0 Off | N/A |
| 27% 48C P0 58W / 250W | 0MiB / 12189MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 2 TITAN X (Pascal) Off | 0000:82:00.0 Off | N/A |
| 27% 48C P0 59W / 250W | 0MiB / 12189MiB | 0% Default |
±------------------------------±---------------------±---------------------+
| 3 TITAN X (Pascal) Off | 0000:83:00.0 Off | N/A |
| 0% 49C P0 61W / 250W | 0MiB / 12189MiB | 1% Default |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
±----------------------------------------------------------------------------+