VMware Communities
cryptodan
Contributor
Contributor

VMWare Workstation 15 Pro fails upgrade

I am using VMWare Workstation on the following system:

[code]

System:

  Host: pegasus Kernel: 5.3.11-arch1-1 x86_64 bits: 64 compiler: gcc

  v: 9.2.0 Desktop: Budgie 10.5.1 Distro: Arch Linux

Machine:

  Type: Laptop System: PowerSpec product: 1710 v: 1.0 serial: <filter>

  Mobo: Clevo model: 1710 v: 1.0 serial: <filter> UEFI: American Megatrends

  v: 1.05.05 date: 06/23/2017

Battery:

  ID-1: BAT0 charge: 65.0 Wh condition: 65.0/66.9 Wh (97%)

  model: Notebook BAT status: Full

CPU:

  Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP

  arch: Kaby Lake rev: 9 L2 cache: 6144 KiB

  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx

  bogomips: 44817

  Speed: 900 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 900 2: 900

  3: 900 4: 900 5: 900 6: 900 7: 900 8: 900

Graphics:

  Device-1: NVIDIA GP104BM [GeForce GTX 1070 Mobile] vendor: CLEVO/KAPOK

  driver: nvidia v: 440.31 bus ID: 01:00.0

  Display: x11 server: X.Org 1.20.5 driver: nvidia

  unloaded: modesetting,vesa resolution: 1920x1080~75Hz

  OpenGL: renderer: GeForce GTX 1070/PCIe/SSE2 v: 4.6.0 NVIDIA 440.31

  direct render: Yes

Audio:

  Device-1: Intel CM238 HD Audio vendor: CLEVO/KAPOK driver: snd_hda_intel

  v: kernel bus ID: 00:1f.3

  Device-2: NVIDIA GP104 High Definition Audio vendor: CLEVO/KAPOK

  driver: snd_hda_intel v: kernel bus ID: 01:00.1

  Sound Server: ALSA v: k5.3.11-arch1-1

Network:

  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet

  vendor: CLEVO/KAPOK driver: r8169 v: kernel port: d000 bus ID: 3b:00.0

  IF: enp59s0 state: down mac: <filter>

  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: d000

  bus ID: 3d:00.0

  IF: wlp61s0 state: up mac: <filter>

  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>

  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>

Drives:

  Local Storage: total: 2.05 TiB used: 909.11 GiB (43.4%)

  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 960 EVO 250GB

  size: 232.89 GiB

  ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 2TB size: 1.82 TiB

Partition:

  ID-1: / size: 209.84 GiB used: 17.91 GiB (8.5%) fs: ext4

  dev: /dev/nvme0n1p2

  ID-2: /home size: 1.79 TiB used: 891.20 GiB (48.6%) fs: ext4

  dev: /dev/sda1

  ID-3: swap-1 size: 18.43 GiB used: 0 KiB (0.0%) fs: swap

  dev: /dev/nvme0n1p3

Sensors:

  System Temperatures: cpu: 52.5 C mobo: N/A gpu: nvidia temp: 53 C

  Fan Speeds (RPM): N/A

Info:

  Processes: 278 Uptime: 4h 12m Memory: 15.59 GiB used: 5.91 GiB (37.9%)

  Init: systemd Compilers: gcc: 9.2.0 clang: 9.0.0 Shell: bash v: 5.0.11

  inxi: 3.0.36

[/code]

And I am getting the following error when trying to upgrade to the latest VMWare Workstation

[code]

[2019-11-14 17:34:15,648]

[2019-11-14 17:34:15,650]

[2019-11-14 17:34:15,650] Installer running.

[2019-11-14 17:34:15,650] Command Line Arguments:

[2019-11-14 17:34:15,650] ['/tmp/vmis.5HrEEu/install/vmware-installer/vmware-installer.py', '--set-setting', 'vmware-installer', 'libconf', '', '--install-component', '/tmp/vmis.5HrEEu/install/vmware-installer', '--install-bundle', '/home/cryptodan/Downloads/./VMware-Workstation-Full-15.5.1-15018445.x86_64.bundle', '']

[2019-11-14 17:34:15,676] System installer version is: 2.1.0.13591040

[2019-11-14 17:34:15,676] Running installer version is: 3.0.0.15018445

[2019-11-14 17:34:15,676] Opening database file /etc/vmware-installer/database

[2019-11-14 17:34:15,709] Uncaught exception in installer:

Traceback (most recent call last):

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmware-installer.py", line 705, in <module>

    main(options)

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmware-installer.py", line 554, in main

    txn.Install(options.installComponent, options.installBundle, opts, database)

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/core/transaction.py", line 536, in Install

    resolveResults = Resolve(common.repository.available, common.repository.installed, [], db.database)

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/core/dependency.py", line 1421, in Resolve

    positiveGraph.constructLinks(installed)

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/core/dependency.py", line 367, in constructLinks

    for dependency in node.component.dependencies:

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/core/component.py", line 489, in _getDependencies

    deps = db.database.components.GetDependencies(self._uid)

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/db.py", line 707, in GetDependencies

    (uid,))

  File "/tmp/vmis.5HrEEu/install/vmware-installer/vmis/db.py", line 233, in execute

    return self._db.execute(query, args)

sqlite3.OperationalError: no such table: component_dependencies
[/code]

What is the fix?

Reply
0 Kudos
1 Reply
iRunner2016
Enthusiast
Enthusiast

From the log attached, the database of the old installer is corrupted.

You can remove the directories listed below, and then reinstall 15.5.1.

/etc/vmware

/etc/vmware-installer

/usr/lib/vmware

/usr/lib/vmware-installer

Your existing VMs will NOT be removed, but your configurations may be reset after reinstallation.