Unable to update the existing drivers neither able to install any new drivers due to the below error in tizen TV drivers

not able to install any new drivers or not able to update any drivers which are installed earlier in the mac.

[email protected] ~ % appium driver list
WARN Appium Appium encountered 11 warnings while validating drivers found in manifest /Users/raja.subudhi/.appium/node_modules/.cache/appium/extensions.yaml
WARN Appium Driver “YouiEngine” has 1 potential problem:
WARN Appium - Driver “YouiEngine” (package appium-youiengine-driver ) may be incompatible with the current version of Appium (v2.0.0-beta.46) due to an invalid or missing peer dependency on Appium. Please ask the developer of appium-youiengine-driver to add a peer dependency on ^[email protected] .
:heavy_check_mark: Listing available drivers

  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • [email protected] [installed (NPM)]
  • youiengine [not installed]
  • mac [not installed]
  • tizen [not installed]
    [email protected] ~ % appium driver list --updates
    WARN Appium Appium encountered 11 warnings while validating drivers found in manifest /Users/raja.subudhi/.appium/node_modules/.cache/appium/extensions.yaml
    WARN Appium Driver “YouiEngine” has 1 potential problem:
    WARN Appium - Driver “YouiEngine” (package appium-youiengine-driver ) may be incompatible with the current version of Appium (v2.0.0-beta.46) due to an invalid or missing peer dependency on Appium. Please ask the developer of appium-youiengine-driver to add a peer dependency on ^[email protected] .
    :heavy_check_mark: Listing available drivers
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [4.12.3 available]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [Up to date]
  • [email protected] [installed (NPM)] [1.10.0 available]
  • [email protected] [installed (NPM)] [Up to date]
  • youiengine [not installed]
  • mac [not installed]
  • tizen [not installed]
    [email protected] ~ % appium driver update installed
    WARN Appium Appium encountered 11 warnings while validating drivers found in manifest /Users/raja.subudhi/.appium/node_modules/.cache/appium/extensions.yaml
    WARN Appium Driver “YouiEngine” has 1 potential problem:
    WARN Appium - Driver “YouiEngine” (package appium-youiengine-driver ) may be incompatible with the current version of Appium (v2.0.0-beta.46) due to an invalid or missing peer dependency on Appium. Please ask the developer of appium-youiengine-driver to add a peer dependency on ^[email protected] .
    :heavy_check_mark: Checking if driver ‘tizentv’ is updatable
    :heavy_multiplication_x: Checking if driver ‘tizentv’ needs an update
    :heavy_check_mark: Checking if driver ‘xcuitest’ is updatable
    :heavy_check_mark: Checking if driver ‘xcuitest’ needs an update
    :heavy_multiplication_x: Installing ‘xcuitest’ using NPM install spec ‘[email protected]
    :heavy_multiplication_x: Updating driver ‘xcuitest’ from 4.12.2 to 4.12.3
    :heavy_check_mark: Checking if driver ‘uiautomator2’ is updatable
    :heavy_multiplication_x: Checking if driver ‘uiautomator2’ needs an update
    :heavy_check_mark: Checking if driver ‘espresso’ is updatable
    :heavy_multiplication_x: Checking if driver ‘espresso’ needs an update
    :heavy_check_mark: Checking if driver ‘mac2’ is updatable
    :heavy_multiplication_x: Checking if driver ‘mac2’ needs an update
    :heavy_check_mark: Checking if driver ‘windows’ is updatable
    :heavy_multiplication_x: Checking if driver ‘windows’ needs an update
    :heavy_check_mark: Checking if driver ‘gecko’ is updatable
    :heavy_multiplication_x: Checking if driver ‘gecko’ needs an update
    :heavy_check_mark: Checking if driver ‘safari’ is updatable
    :heavy_multiplication_x: Checking if driver ‘safari’ needs an update
    :heavy_check_mark: Checking if driver ‘YouiEngine’ is updatable
    :heavy_multiplication_x: Checking if driver ‘YouiEngine’ needs an update
    :heavy_check_mark: Checking if driver ‘flutter’ is updatable
    :heavy_check_mark: Checking if driver ‘flutter’ needs an update
    :heavy_multiplication_x: Installing ‘flutter’ using NPM install spec ‘[email protected]
    :heavy_multiplication_x: Updating driver ‘flutter’ from 1.9.1 to 1.10.0
    :heavy_check_mark: Checking if driver ‘webos’ is updatable
    :heavy_multiplication_x: Checking if driver ‘webos’ needs an update
    :information_source: Update report:
    :information_source: - ‘tizentv’ had no updates available
    :heavy_multiplication_x: - ‘xcuitest’ failed to update: Error: :heavy_multiplication_x: Encountered an error when installing package: npm command ‘install --save-dev --omit=peer --save-exact --global-style --no-package-lock [email protected] --json’ failed with code 1.

STDOUT:

STDERR:
npm WARN deprecated @types/[email protected]: This is a stub types definition. puppeteer provides its own type definitions, so you do not need this installed.
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see request/request#3142
npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (debug-js/debug#797)
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @dabh/[email protected]: @dabh/colors has been renamed to @colors/colors. Please update your package.json.
npm WARN deprecated [email protected]: request has been deprecated, see request/request#3142
npm WARN deprecated @babel/[email protected]: :rotating_light: This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
npm WARN deprecated [email protected]: [email protected]<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm ERR! code 1
npm ERR! path /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver
npm ERR! command failed
npm ERR! command sh -c – node install-npm.js
npm ERR! [21:43:29] Error installing Chromedriver: Cannot find module ‘@appium/support’
npm ERR! Require stack:
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium/support.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js
npm ERR! [21:43:29] Error: Cannot find module ‘@appium/support’
npm ERR! Require stack:
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium/support.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js
npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:841:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1061:19)
npm ERR! at require (node:internal/modules/cjs/helpers:103:18)
npm ERR! at Object. (/Users/raja.subudhi/.appium/node_modules/appium/support.js:13:18)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1159:14)
npm ERR! at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1037:32)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:878:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1061:19)
npm ERR! at require (node:internal/modules/cjs/helpers:103:18)
npm ERR! at Object. (/Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/lib/install.js:1:1)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1159:14)
npm ERR! at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1037:32)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:878:12)
npm ERR! [21:43:29] Downloading Chromedriver can be skipped by setting the’APPIUM_SKIP_CHROMEDRIVER_INSTALL’ environment variable.
{
“error”: {
“code”: 1,
“summary”: “command failed”,
“detail”: “sh -c – node install-npm.js\n[21:43:29] Error installing Chromedriver: Cannot find module ‘@appium/support’\nRequire stack:\n- /Users/raja.subudhi/.appium/node_modules/appium/support.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js\n[21:43:29] Error: Cannot find module ‘@appium/support’\nRequire stack:\n- /Users/raja.subudhi/.appium/node_modules/appium/support.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js\n at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)\n at Function.Module._load (node:internal/modules/cjs/loader:841:27)\n at Module.require (node:internal/modules/cjs/loader:1061:19)\n at require (node:internal/modules/cjs/helpers:103:18)\n at Object. (/Users/raja.subudhi/.appium/node_modules/appium/support.js:13:18)\n at Module._compile (node:internal/modules/cjs/loader:1159:14)\n at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)\n at Module.load (node:internal/modules/cjs/loader:1037:32)\n at Function.Module._load (node:internal/modules/cjs/loader:878:12)\n at Module.require (node:internal/modules/cjs/loader:1061:19)\n at require (node:internal/modules/cjs/helpers:103:18)\n at Object. (/Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/lib/install.js:1:1)\n at Module._compile (node:internal/modules/cjs/loader:1159:14)\n at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)\n at Module.load (node:internal/modules/cjs/loader:1037:32)\n at Function.Module._load (node:internal/modules/cjs/loader:878:12)\n[21:43:29] Downloading Chromedriver can be skipped by setting the’APPIUM_SKIP_CHROMEDRIVER_INSTALL’ environment variable.”
}
}

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/raja.subudhi/.npm/_logs/2022-11-26T16_11_56_351Z-debug-0.log
:information_source: - ‘uiautomator2’ had no updates available
:information_source: - ‘espresso’ had no updates available
:information_source: - ‘mac2’ had no updates available
:information_source: - ‘windows’ had no updates available
:information_source: - ‘gecko’ had no updates available
:information_source: - ‘safari’ had no updates available
:information_source: - ‘YouiEngine’ had no updates available
:heavy_multiplication_x: - ‘flutter’ failed to update: Error: :heavy_multiplication_x: Encountered an error when installing package: npm command ‘install --save-dev --omit=peer --save-exact --global-style --no-package-lock [email protected] --json’ failed with code 1.

STDOUT:

STDERR:
npm WARN deprecated @types/[email protected]: This is a stub types definition. puppeteer provides its own type definitions, so you do not need this installed.
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see request/request#3142
npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (debug-js/debug#797)
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated @types/[email protected]: This is a stub types definition. keyv provides its own type definitions, so you do not need this installed.
npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated @dabh/[email protected]: @dabh/colors has been renamed to @colors/colors. Please update your package.json.
npm WARN deprecated [email protected]: request has been deprecated, see request/request#3142
npm WARN deprecated @babel/[email protected]: :rotating_light: This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
npm WARN deprecated [email protected]: [email protected]<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm ERR! code 1
npm ERR! path /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver
npm ERR! command failed
npm ERR! command sh -c – node install-npm.js
npm ERR! [21:43:58] Error installing Chromedriver: Cannot find module ‘@appium/support’
npm ERR! Require stack:
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium/support.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js
npm ERR! [21:43:58] Error: Cannot find module ‘@appium/support’
npm ERR! Require stack:
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium/support.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js
npm ERR! - /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js
npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:841:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1061:19)
npm ERR! at require (node:internal/modules/cjs/helpers:103:18)
npm ERR! at Object. (/Users/raja.subudhi/.appium/node_modules/appium/support.js:13:18)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1159:14)
npm ERR! at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1037:32)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:878:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1061:19)
npm ERR! at require (node:internal/modules/cjs/helpers:103:18)
npm ERR! at Object. (/Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/lib/install.js:1:1)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1159:14)
npm ERR! at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1037:32)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:878:12)
npm ERR! [21:43:58] Downloading Chromedriver can be skipped by setting the’APPIUM_SKIP_CHROMEDRIVER_INSTALL’ environment variable.
{
“error”: {
“code”: 1,
“summary”: “command failed”,
“detail”: “sh -c – node install-npm.js\n[21:43:58] Error installing Chromedriver: Cannot find module ‘@appium/support’\nRequire stack:\n- /Users/raja.subudhi/.appium/node_modules/appium/support.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js\n[21:43:58] Error: Cannot find module ‘@appium/support’\nRequire stack:\n- /Users/raja.subudhi/.appium/node_modules/appium/support.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/build/lib/install.js\n- /Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/install-npm.js\n at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)\n at Function.Module._load (node:internal/modules/cjs/loader:841:27)\n at Module.require (node:internal/modules/cjs/loader:1061:19)\n at require (node:internal/modules/cjs/helpers:103:18)\n at Object. (/Users/raja.subudhi/.appium/node_modules/appium/support.js:13:18)\n at Module._compile (node:internal/modules/cjs/loader:1159:14)\n at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)\n at Module.load (node:internal/modules/cjs/loader:1037:32)\n at Function.Module._load (node:internal/modules/cjs/loader:878:12)\n at Module.require (node:internal/modules/cjs/loader:1061:19)\n at require (node:internal/modules/cjs/helpers:103:18)\n at Object. (/Users/raja.subudhi/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/lib/install.js:1:1)\n at Module._compile (node:internal/modules/cjs/loader:1159:14)\n at Object.Module._extensions…js (node:internal/modules/cjs/loader:1213:10)\n at Module.load (node:internal/modules/cjs/loader:1037:32)\n at Function.Module._load (node:internal/modules/cjs/loader:878:12)\n[21:43:58] Downloading Chromedriver can be skipped by setting the’APPIUM_SKIP_CHROMEDRIVER_INSTALL’ environment variable.”
}
}

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/raja.subudhi/.npm/_logs/2022-11-26T16_13_40_070Z-debug-0.log
:information_source: - ‘webos’ had no updates available
[email protected] ~ %

@mykola-mokhnach @Aleksei Can you please help in this,Is this an issue with appium?

@wreed

@wreed Any update in this.Please suggest

tizen driver is not maintained by Appium team. Please contact their developers

I don’t use this driver. I can see you’ve filed a bug on github, but there isn’t much activity going on over there. Maybe it’s not being maintained?