Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @Gismoh last edited by

      @gismoh ok
      das der ble Adapter hin und wieder Probleme im Bezug auf ein nodejs upgrade macht, ist bekannt. vllt hat sich das nun gelöst, in dem du ihn ja jetzt neu installiert hast auf dem alten System.
      dann jetzt nochmal ein backup machen und auf eine frische Installation packen
      mal sehen was nun dabei rum kommt

      G 1 Reply Last reply Reply Quote 0
      • G
        Gismoh @crunchip last edited by

        @crunchip
        okay, merci mache ich gleich.

        1 Reply Last reply Reply Quote 0
        • crunchip
          crunchip Forum Testing Most Active @Gismoh last edited by

          @gismoh das ist nur der Anfang, der entscheidende Teil steh weiter unten, ab
          def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check):

          die andere Datei gibt es nicht?

          G 3 Replies Last reply Reply Quote 0
          • G
            Gismoh @crunchip last edited by Gismoh

            @crunchip hab ich nun gar nicht geschaut, mache gerade das backup. Sehe aber gern gleich noch mal nach.
            Edith: Werde auch dann versucen den Inhalt hier reinzukopieren.

            1 Reply Last reply Reply Quote 0
            • G
              Gismoh @crunchip last edited by Gismoh

              @crunchip

               Copyright (c) 2012 Google Inc. All rights reserved.
              # Use of this source code is governed by a BSD-style license that can be
              # found in the LICENSE file.
              
              
              import ast
              
              import gyp.common
              import gyp.simple_copy
              import multiprocessing
              import os.path
              import re
              import shlex
              import signal
              import subprocess
              import sys
              import threading
              import traceback
              from distutils.version import StrictVersion
              from gyp.common import GypError
              from gyp.common import OrderedSet
              
              # A list of types that are treated as linkable.
              linkable_types = [
                  "executable",
                  "shared_library",
                  "loadable_module",
                  "mac_kernel_extension",
                  "windows_driver",
              ]
              
              # A list of sections that contain links to other targets.
              dependency_sections = ["dependencies", "export_dependent_settings"]
              
              # base_path_sections is a list of sections defined by GYP that contain
              # pathnames.  The generators can provide more keys, the two lists are merged
              # into path_sections, but you should call IsPathSection instead of using either
              # list directly.
              base_path_sections = [
                  "destination",
                  "files",
                  "include_dirs",
                  "inputs",
                  "libraries",
                  "outputs",
                  "sources",
              ]
              path_sections = set()
              
              # These per-process dictionaries are used to cache build file data when loading
              # in parallel mode.
              per_process_data = {}
              per_process_aux_data = {}
              
              
              def IsPathSection(section):
                  # If section ends in one of the '=+?!' characters, it's applied to a section
                  # without the trailing characters.  '/' is notably absent from this list,
                  # because there's no way for a regular expression to be treated as a path.
                  while section and section[-1:] in "=+?!":
                      section = section[:-1]
              
                  if section in path_sections:
                      return True
              
                  # Sections matching the regexp '_(dir|file|path)s?$' are also
                  # considered PathSections. Using manual string matching since that
                  # is much faster than the regexp and this can be called hundreds of
                  # thousands of times so micro performance matters.
                  if "_" in section:
                      tail = section[-6:]
                      if tail[-1] == "s":
                          tail = tail[:-1]
              if tail[-5:] in ("_file", "_path"):
                          return True
                      return tail[-4:] == "_dir"
              
                  return False
              
              
              # base_non_configuration_keys is a list of key names that belong in the target
              # itself and should not be propagated into its configurations.  It is merged
              # with a list that can come from the generator to
              # create non_configuration_keys.
              base_non_configuration_keys = [
                  # Sections that must exist inside targets and not configurations.
                  "actions",
                  "configurations",
                  "copies",
                  "default_configuration",
                  "dependencies",
                  "dependencies_original",
                  "libraries",
                  "postbuilds",
                  "product_dir",
                  "product_extension",
                  "product_name",
                  "product_prefix",
                  "rules",
              "run_as",
                  "sources",
                  "standalone_static_library",
                  "suppress_wildcard",
                  "target_name",
                  "toolset",
                  "toolsets",
                  "type",
                  # Sections that can be found inside targets or configurations, but that
                  # should not be propagated from targets into their configurations.
                  "variables",
              ]
              non_configuration_keys = []
              
              # Keys that do not belong inside a configuration dictionary.
              invalid_configuration_keys = [
                  "actions",
                  "all_dependent_settings",
                  "configurations",
                  "dependencies",
                  "direct_dependent_settings",
                  "libraries",
                  "link_settings",
                  "sources",
               "standalone_static_library",
                  "target_name",
                  "type",
              ]
              
              # Controls whether or not the generator supports multiple toolsets.
              multiple_toolsets = False
              
              # Paths for converting filelist paths to output paths: {
              #   toplevel,
              #   qualified_output_dir,
              # }
              generator_filelist_paths = None
              
              
              def GetIncludedBuildFiles(build_file_path, aux_data, included=None):
                  """Return a list of all build files included into build_file_path.
              
                The returned list will contain build_file_path as well as all other files
                that it included, either directly or indirectly.  Note that the list may
                contain files that were included into a conditional section that evaluated
                to false and was not merged into build_file_path's dict.
              
                aux_data is a dict containing a key for each build file or included build
                file.  Those keys provide access to dicts whose "included" keys contain
                lists of all other files included by the build file.
              
                included should be left at its default None value by external callers.  It
                is used for recursion.
              
                The returned list will not contain any duplicate entries.  Each build file
                in the list will be relative to the current directory.
                """
              
                  if included is None:
                      included = []
              
                  if build_file_path in included:
                      return included
              
                  included.append(build_file_path)
              
                  for included_build_file in aux_data[build_file_path].get("included", []):
                      GetIncludedBuildFiles(included_build_file, aux_data, included)
              
                  return included
              
              
              def CheckedEval(file_contents):
                  """Return the eval of a gyp file.
                The gyp file is restricted to dictionaries and lists only, and
                repeated keys are not allowed.
              Note that this is slower than eval() is.
                """
              
                  syntax_tree = ast.parse(file_contents)
                  assert isinstance(syntax_tree, ast.Module)
                  c1 = syntax_tree.body
                  assert len(c1) == 1
                  c2 = c1[0]
                  assert isinstance(c2, ast.Expr)
                  return CheckNode(c2.value, [])
              
              
              def CheckNode(node, keypath):
                  if isinstance(node, ast.Dict):
                      dict = {}
                      for key, value in zip(node.keys, node.values):
                          assert isinstance(key, ast.Str)
                          key = key.s
                          if key in dict:
                              raise GypError(
                                  "Key '"
                                  + key
                                  + "' repeated at level "
                                  + repr(len(keypath) + 1)
                                  + " with key path '"
                                  + ".".join(keypath)
                                 + "'"
                              )
                          kp = list(keypath)  # Make a copy of the list for descending this node.
                          kp.append(key)
                          dict[key] = CheckNode(value, kp)
                      return dict
                  elif isinstance(node, ast.List):
                      children = []
                      for index, child in enumerate(node.elts):
                          kp = list(keypath)  # Copy list.
                          kp.append(repr(index))
                          children.append(CheckNode(child, kp))
                      return children
                  elif isinstance(node, ast.Str):
                      return node.s
                  else:
                      raise TypeError(
                          "Unknown AST node at key path '" + ".".join(keypath) + "': " + repr(node)
                      )
              
              
              def LoadOneBuildFile(build_file_path, data, aux_data, includes, is_target, check):
                  if build_file_path in data:
                      return data[build_file_path]
              
                  if os.path.exists(build_file_path):
                     build_file_contents = open(build_file_path, encoding='utf-8').read()
                  else:
                      raise GypError(f"{build_file_path} not found (cwd: {os.getcwd()})")
              
                  build_file_data = None
                  try:
                      if check:
                          build_file_data = CheckedEval(build_file_contents)
                      else:
                          build_file_data = eval(build_file_contents, {"__builtins__": {}}, None)
                  except SyntaxError as e:
                      e.filename = build_file_path
                      raise
                  except Exception as e:
                      gyp.common.ExceptionAppend(e, "while reading " + build_file_path)
                      raise
              
                  if type(build_file_data) is not dict:
                      raise GypError("%s does not evaluate to a dictionary." % build_file_path)
              
                  data[build_file_path] = build_file_data
                  aux_data[build_file_path] = {}
              
                  # Scan for includes and merge them in.
                  if "skip_includes" not in build_file_data or not build_file_data["skip_includes"]:
                      try:
              if is_target:
                              LoadBuildFileIncludesIntoDict(
                                  build_file_data, build_file_path, data, aux_data, includes, check
                              )
                          else:
                              LoadBuildFileIncludesIntoDict(
                                  build_file_data, build_file_path, data, aux_data, None, check
                              )
                      except Exception as e:
                          gyp.common.ExceptionAppend(
                              e, "while reading includes of " + build_file_path
                          )
                          raise
              
                  return build_file_data
              
              
              def LoadBuildFileIncludesIntoDict(
                  subdict, subdict_path, data, aux_data, includes, check
              ):
                  includes_list = []
                  if includes is not None:
                      includes_list.extend(includes)
                  if "includes" in subdict:
                      for include in subdict["includes"]:
                          # "include" is specified relative to subdict_path, so compute the real
                          # path to include by appending the provided "include" to the directory
                          # in which subdict_path resides.
                          relative_include = os.path.normpath(
                              os.path.join(os.path.dirname(subdict_path), include)
                          )
                          includes_list.append(relative_include)
                      # Unhook the includes list, it's no longer needed.
                      del subdict["includes"]
              
                  # Merge in the included files.
                  for include in includes_list:
                      if "included" not in aux_data[subdict_path]:
                          aux_data[subdict_path]["included"] = []
                      aux_data[subdict_path]["included"].append(include)
              
                      gyp.DebugOutput(gyp.DEBUG_INCLUDES, "Loading Included File: '%s'", include)
              
                      MergeDicts(
                          subdict,
                          LoadOneBuildFile(include, data, aux_data, None, False, check),
                          subdict_path,
                          include,
                      )
              
                  # Recurse into subdictionaries.
                  for k, v in subdict.items():
                      if type(v) is dict:
                          LoadBuildFileIncludesIntoDict(v, subdict_path, data, aux_data, None, check)
                      elif type(v) is list:
                          LoadBuildFileIncludesIntoList(v, subdict_path, data, aux_data, check)
              
              
              # This recurses into lists so that it can look for dicts.
              def LoadBuildFileIncludesIntoList(sublist, sublist_path, data, aux_data, check):
                  for item in sublist:
                      if type(item) is dict:
                          LoadBuildFileIncludesIntoDict(
                              item, sublist_path, data, aux_data, None, check
                          )
                      elif type(item) is list:
                          LoadBuildFileIncludesIntoList(item, sublist_path, data, aux_data, check)
              
              
              # Processes toolsets in all the targets. This recurses into condition entries
              # since they can contain toolsets as well.
              def ProcessToolsetsInDict(data):
                  if "targets" in data:
                      target_list = data["targets"]
                      new_target_list = []
                      for target in target_list:
                          # If this target already has an explicit 'toolset', and no 'toolsets'
                          # list, don't modify it further.
              if "toolset" in target and "toolsets" not in target:
                              new_target_list.append(target)
                              continue
                          if multiple_toolsets:
                              toolsets = target.get("toolsets", ["target"])
                          else:
                              toolsets = ["target"]
                          # Make sure this 'toolsets' definition is only processed once.
                          if "toolsets" in target:
                              del target["toolsets"]
                          if len(toolsets) > 0:
                              # Optimization: only do copies if more than one toolset is specified.
                              for build in toolsets[1:]:
                                  new_target = gyp.simple_copy.deepcopy(target)
                                  new_target["toolset"] = build
                                  new_target_list.append(new_target)
                              target["toolset"] = toolsets[0]
                              new_target_list.append(target)
                      data["targets"] = new_target_list
                  if "conditions" in data:
                      for condition in data["conditions"]:
                          if type(condition) is list:
                              for condition_dict in condition[1:]:
                                  if type(condition_dict) is dict:
                                      ProcessToolsetsInDict(condition_dict)
              
              
              # TODO(mark): I don't love this name.  It just means that it's going to load
              # a build file that contains targets and is expected to provide a targets dict
              # that contains the targets...
              def LoadTargetBuildFile(
                  build_file_path,
                  data,
                  aux_data,
                  variables,
                  includes,
                  depth,
                  check,
                  load_dependencies,
              ):
                  # If depth is set, predefine the DEPTH variable to be a relative path from
                  # this build file's directory to the directory identified by depth.
                  if depth:
                      # TODO(dglazkov) The backslash/forward-slash replacement at the end is a
                      # temporary measure. This should really be addressed by keeping all paths
                      # in POSIX until actual project generation.
                      d = gyp.common.RelativePath(depth, os.path.dirname(build_file_path))
                      if d == "":
                          variables["DEPTH"] = "."
                      else:
                          variables["DEPTH"] = d.replace("\\", "/")
              
                  # The 'target_build_files' key is only set when loading target build files in
                  # the non-parallel code path, where LoadTargetBuildFile is called
                  # recursively.  In the parallel code path, we don't need to check whether the
                  # |build_file_path| has already been loaded, because the 'scheduled' set in
                  # ParallelState guarantees that we never load the same |build_file_path|
                  # twice.
                  if "target_build_files" in data:
                      if build_file_path in data["target_build_files"]:
                          # Already loaded.
                          return False
                      data["target_build_files"].add(build_file_path)
              
                  gyp.DebugOutput(
                      gyp.DEBUG_INCLUDES, "Loading Target Build File '%s'", build_file_path
                  )
              
                  build_file_data = LoadOneBuildFile(
                      build_file_path, data, aux_data, includes, True, check
                  )
              
                  # Store DEPTH for later use in generators.
                  build_file_data["_DEPTH"] = depth
              
                  # Set up the included_files key indicating which .gyp files contributed to
                  # this target dict.
              if "included_files" in build_file_data:
                      raise GypError(build_file_path + " must not contain included_files key")
              
                  included = GetIncludedBuildFiles(build_file_path, aux_data)
                  build_file_data["included_files"] = []
                  for included_file in included:
                      # included_file is relative to the current directory, but it needs to
                      # be made relative to build_file_path's directory.
                      included_relative = gyp.common.RelativePath(
                          included_file, os.path.dirname(build_file_path)
                      )
                      build_file_data["included_files"].append(included_relative)
              
                  # Do a first round of toolsets expansion so that conditions can be defined
                  # per toolset.
                  ProcessToolsetsInDict(build_file_data)
              
                  # Apply "pre"/"early" variable expansions and condition evaluations.
                  ProcessVariablesAndConditionsInDict(
                      build_file_data, PHASE_EARLY, variables, build_file_path
                  )
              
                  # Since some toolsets might have been defined conditionally, perform
                  # a second round of toolsets expansion now.
                  ProcessToolsetsInDict(build_file_data)
              
                  # Look at each project's target_defaults dict, and merge settings into
                  # targets.
                  if "target_defaults" in build_file_data:
                      if "targets" not in build_file_data:
                          raise GypError("Unable to find targets in build file %s" % build_file_path)
              
                      index = 0
                      while index < len(build_file_data["targets"]):
                          # This procedure needs to give the impression that target_defaults is
                          # used as defaults, and the individual targets inherit from that.
                          # The individual targets need to be merged into the defaults.  Make
                          # a deep copy of the defaults for each target, merge the target dict
                          # as found in the input file into that copy, and then hook up the
                          # copy with the target-specific data merged into it as the replacement
                          # target dict.
                          old_target_dict = build_file_data["targets"][index]
                          new_target_dict = gyp.simple_copy.deepcopy(
                              build_file_data["target_defaults"]
                          )
                          MergeDicts(
                              new_target_dict, old_target_dict, build_file_path, build_file_path
                          )
                          build_file_data["targets"][index] = new_target_dict
                          index += 1
              
              # No longer needed.
                      del build_file_data["target_defaults"]
              
                  # Look for dependencies.  This means that dependency resolution occurs
                  # after "pre" conditionals and variable expansion, but before "post" -
                  # in other words, you can't put a "dependencies" section inside a "post"
                  # conditional within a target.
              
                  dependencies = []
                  if "targets" in build_file_data:
                      for target_dict in build_file_data["targets"]:
                          if "dependencies" not in target_dict:
                              continue
                          for dependency in target_dict["dependencies"]:
                              dependencies.append(
                                  gyp.common.ResolveTarget(build_file_path, dependency, None)[0]
                              )
              
                  if load_dependencies:
                      for dependency in dependencies:
                          try:
                              LoadTargetBuildFile(
                                  dependency,
                                  data,
                                  aux_data,
                                  variables,
                                  includes,
                                  depth,
                                  check,
                                  load_dependencies,
                              )
                          except Exception as e:
                              gyp.common.ExceptionAppend(
                                  e, "while loading dependencies of %s" % build_file_path
                              )
                              raise
                  else:
                      return (build_file_path, dependencies)
              
              
              def CallLoadTargetBuildFile(
                  global_flags,
                  build_file_path,
                  variables,
                  includes,
                  depth,
                  check,
                  generator_input_info,
              ):
                  """Wrapper around LoadTargetBuildFile for parallel processing.
              
                   This wrapper is used when LoadTargetBuildFile is executed in
                  a worker process.
                """
              
                  try:
                      signal.signal(signal.SIGINT, signal.SIG_IGN)
              
                      # Apply globals so that the worker process behaves the same.
                      for key, value in global_flags.items():
                          globals()[key] = value
              
                      SetGeneratorGlobals(generator_input_info)
                      result = LoadTargetBuildFile(
                          build_file_path,
                          per_process_data,
                          per_process_aux_data,
                          variables,
                          includes,
                          depth,
                          check,
                          False,
                      )
                      if not result:
                          return result
              
                      (build_file_path, dependencies) = result
              
                      # We can safely pop the build_file_data from per_process_data because it
                      # will never be referenced by this process again, so we don't need to keep
                      # it in the cache.
                      build_file_data = per_process_data.pop(build_file_path)
              
                      # This gets serialized and sent back to the main process via a pipe.
                      # It's handled in LoadTargetBuildFileCallback.
                      return (build_file_path, build_file_data, dependencies)
                  except GypError as e:
                      sys.stderr.write("gyp: %s\n" % e)
                      return None
                  except Exception as e:
                      print("Exception:", e, file=sys.stderr)
                      print(traceback.format_exc(), file=sys.stderr)
                      return None
              
              
              class ParallelProcessingError(Exception):
                  pass
              
              
              class ParallelState:
                  """Class to keep track of state when processing input files in parallel.
              
                If build files are loaded in parallel, use this to keep track of
                state during farming out and processing parallel jobs. It's stored
                in a global so that the callback function can have access to it.
                """
              
                  def __init__(self):
                      # The multiprocessing pool.
                      self.pool = None
                      # The condition variable used to protect this object and notify
                      # the main loop when there might be more data to process.
                      self.condition = None
                      # The "data" dict that was passed to LoadTargetBuildFileParallel
                      self.data = None
                      # The number of parallel calls outstanding; decremented when a response
                      # was received.
                      self.pending = 0
                      # The set of all build files that have been scheduled, so we don't
                      # schedule the same one twice.
                      self.scheduled = set()
                      # A list of dependency build file paths that haven't been scheduled yet.
                      self.dependencies = []
                      # Flag to indicate if there was an error in a child process.
                      self.error = False
              
                  def LoadTargetBuildFileCallback(self, result):
                     """Handle the results of running LoadTargetBuildFile in another process.
                  """
                      self.condition.acquire()
                      if not result:
                          self.error = True
                          self.condition.notify()
                          self.condition.release()
                          return
                      (build_file_path0, build_file_data0, dependencies0) = result
                      self.data[build_file_path0] = build_file_data0
                      self.data["target_build_files"].add(build_file_path0)
                      for new_dependency in dependencies0:
                          if new_dependency not in self.scheduled:
                              self.scheduled.add(new_dependency)
                              self.dependencies.append(new_dependency)
                      self.pending -= 1
                      self.condition.notify()
                      self.condition.release()
              
              
              def LoadTargetBuildFilesParallel(
                  build_files, data, variables, includes, depth, check, generator_input_info
              ):
                  parallel_state = ParallelState()
                  parallel_state.condition = threading.Condition()
                  # Make copies of the build_files argument that we can modify while working.
                parallel_state.dependencies = list(build_files)
                  parallel_state.scheduled = set(build_files)
                  parallel_state.pending = 0
                  parallel_state.data = data
              
                  try:
                      parallel_state.condition.acquire()
                      while parallel_state.dependencies or parallel_state.pending:
                          if parallel_state.error:
                              break
                          if not parallel_state.dependencies:
                              parallel_state.condition.wait()
                              continue
              
                          dependency = parallel_state.dependencies.pop()
              
                          parallel_state.pending += 1
                          global_flags = {
                              "path_sections": globals()["path_sections"],
                              "non_configuration_keys": globals()["non_configuration_keys"],
                              "multiple_toolsets": globals()["multiple_toolsets"],
                          }
              
                          if not parallel_state.pool:
                              parallel_state.pool = multiprocessing.Pool(multiprocessing.cpu_count())
                          parallel_state.pool.apply_async(
                             CallLoadTargetBuildFile,
                              args=(
                                  global_flags,
                                  dependency,
                                  variables,
                                  includes,
                                  depth,
                                  check,
                                  generator_input_info,
                              ),
                              callback=parallel_state.LoadTargetBuildFileCallback,
                          )
                  except KeyboardInterrupt as e:
                      parallel_state.pool.terminate()
                      raise e
              
                  parallel_state.condition.release()
              
                  parallel_state.pool.close()
                  parallel_state.pool.join()
                  parallel_state.pool = None
              
                  if parallel_state.error:
                      sys.exit(1)
              # Look for the bracket that matches the first bracket seen in a
              # string, and return the start and end as a tuple.  For example, if
              # the input is something like "<(foo <(bar)) blah", then it would
              # return (1, 13), indicating the entire string except for the leading
              # "<" and trailing " blah".
              LBRACKETS = set("{[(")
              BRACKETS = {"}": "{", "]": "[", ")": "("}
              
              
              def FindEnclosingBracketGroup(input_str):
                  stack = []
                  start = -1
                  for index, char in enumerate(input_str):
                      if char in LBRACKETS:
                          stack.append(char)
                          if start == -1:
                              start = index
                      elif char in BRACKETS:
                          if not stack:
                              return (-1, -1)
                          if stack.pop() != BRACKETS[char]:
                              return (-1, -1)
                          if not stack:
                              return (start, index + 1)
                  return (-1, -1)
              
              
              def IsStrCanonicalInt(string):
                  """Returns True if |string| is in its canonical integer form.
              
                The canonical form is such that str(int(string)) == string.
                """
                  if type(string) is str:
                      # This function is called a lot so for maximum performance, avoid
                      # involving regexps which would otherwise make the code much
                      # shorter. Regexps would need twice the time of this function.
                      if string:
                          if string == "0":
                              return True
                          if string[0] == "-":
                              string = string[1:]
                              if not string:
                                  return False
                          if "1" <= string[0] <= "9":
                              return string.isdigit()
              
                  return False
              
              
              # This matches things like "<(asdf)", "<!(cmd)", "<!@(cmd)", "<|(list)",
              # "<!interpreter(arguments)", "<([list])", and even "<([)" and "<(<())".
              # In the last case, the inner "<()" is captured in match['content'].
              early_variable_re = re.compile(
                 r"(?P<replace>(?P<type><(?:(?:!?@?)|\|)?)"
                  r"(?P<command_string>[-a-zA-Z0-9_.]+)?"
                  r"\((?P<is_array>\s*[?)"
                  r"(?P<content>.*?)(]?)\))"
              )
              
              # This matches the same as early_variable_re, but with '>' instead of '<'.
              late_variable_re = re.compile(
                  r"(?P<replace>(?P<type>>(?:(?:!?@?)|\|)?)"
                  r"(?P<command_string>[-a-zA-Z0-9_.]+)?"
                  r"\((?P<is_array>\s*[?)"
                  r"(?P<content>.*?)(]?)\))"
              )
              
              # This matches the same as early_variable_re, but with '^' instead of '<'.
              latelate_variable_re = re.compile(
                  r"(?P<replace>(?P<type>[\^](?:(?:!?@?)|\|)?)"
                  r"(?P<command_string>[-a-zA-Z0-9_.]+)?"
                  r"\((?P<is_array>\s*[?)"
                  r"(?P<content>.*?)(]?)\))"
              )
              
              # Global cache of results from running commands so they don't have to be run
              # more then once.
              cached_command_results = {}
              
              
              def FixupPlatformCommand(cmd):
                  if sys.platform == "win32":
                      if type(cmd) is list:
                          cmd = [re.sub("^cat ", "type ", cmd[0])] + cmd[1:]
                      else:
                          cmd = re.sub("^cat ", "type ", cmd)
                  return cmd
              
              
              PHASE_EARLY = 0
              PHASE_LATE = 1
              PHASE_LATELATE = 2
              
              
              def ExpandVariables(input, phase, variables, build_file):
                  # Look for the pattern that gets expanded into variables
                  if phase == PHASE_EARLY:
                      variable_re = early_variable_re
                      expansion_symbol = "<"
                  elif phase == PHASE_LATE:
                      variable_re = late_variable_re
                      expansion_symbol = ">"
                  elif phase == PHASE_LATELATE:
                      variable_re = latelate_variable_re
                     expansion_symbol = "^"
                  else:
                      assert False
              
                  input_str = str(input)
                  if IsStrCanonicalInt(input_str):
                      return int(input_str)
              
                  # Do a quick scan to determine if an expensive regex search is warranted.
                  if expansion_symbol not in input_str:
                      return input_str
              
                  # Get the entire list of matches as a list of MatchObject instances.
                  # (using findall here would return strings instead of MatchObjects).
                  matches = list(variable_re.finditer(input_str))
                  if not matches:
                      return input_str
              
                  output = input_str
                  # Reverse the list of matches so that replacements are done right-to-left.
                  # That ensures that earlier replacements won't mess up the string in a
                  # way that causes later calls to find the earlier substituted text instead
                  # of what's intended for replacement.
                  matches.reverse()
                  for match_group in matches:
                      match = match_group.groupdict()
               gyp.DebugOutput(gyp.DEBUG_VARIABLES, "Matches: %r", match)
                      # match['replace'] is the substring to look for, match['type']
                      # is the character code for the replacement type (< > <! >! <| >| <@
                      # >@ <!@ >!@), match['is_array'] contains a '[' for command
                      # arrays, and match['content'] is the name of the variable (< >)
                      # or command to run (<! >!). match['command_string'] is an optional
                      # command string. Currently, only 'pymod_do_main' is supported.
              
                      # run_command is true if a ! variant is used.
                      run_command = "!" in match["type"]
                      command_string = match["command_string"]
              
                      # file_list is true if a | variant is used.
                      file_list = "|" in match["type"]
              
                      # Capture these now so we can adjust them later.
                      replace_start = match_group.start("replace")
                      replace_end = match_group.end("replace")
              
                      # Find the ending paren, and re-evaluate the contained string.
                      (c_start, c_end) = FindEnclosingBracketGroup(input_str[replace_start:])
              
                      # Adjust the replacement range to match the entire command
                      # found by FindEnclosingBracketGroup (since the variable_re
                      # probably doesn't match the entire command if it contained
                      # nested variables).
              replace_end = replace_start + c_end
              
                      # Find the "real" replacement, matching the appropriate closing
                      # paren, and adjust the replacement start and end.
                      replacement = input_str[replace_start:replace_end]
              
                      # Figure out what the contents of the variable parens are.
                      contents_start = replace_start + c_start + 1
                      contents_end = replace_end - 1
                      contents = input_str[contents_start:contents_end]
              
                      # Do filter substitution now for <|().
                      # Admittedly, this is different than the evaluation order in other
                      # contexts. However, since filtration has no chance to run on <|(),
                      # this seems like the only obvious way to give them access to filters.
                      if file_list:
                          processed_variables = gyp.simple_copy.deepcopy(variables)
                          ProcessListFiltersInDict(contents, processed_variables)
                          # Recurse to expand variables in the contents
                          contents = ExpandVariables(contents, phase, processed_variables, build_file)
                      else:
                          # Recurse to expand variables in the contents
                          contents = ExpandVariables(contents, phase, variables, build_file)
              
                      # Strip off leading/trailing whitespace so that variable matches are
                      # simpler below (and because they are rarely needed).
                     contents = contents.strip()
              
                      # expand_to_list is true if an @ variant is used.  In that case,
                      # the expansion should result in a list.  Note that the caller
                      # is to be expecting a list in return, and not all callers do
                      # because not all are working in list context.  Also, for list
                      # expansions, there can be no other text besides the variable
                      # expansion in the input string.
                      expand_to_list = "@" in match["type"] and input_str == replacement
              
                      if run_command or file_list:
                          # Find the build file's directory, so commands can be run or file lists
                          # generated relative to it.
                          build_file_dir = os.path.dirname(build_file)
                          if build_file_dir == "" and not file_list:
                              # If build_file is just a leaf filename indicating a file in the
                              # current directory, build_file_dir might be an empty string.  Set
                              # it to None to signal to subprocess.Popen that it should run the
                              # command in the current directory.
                              build_file_dir = None
              
                      # Support <|(listfile.txt ...) which generates a file
                      # containing items from a gyp list, generated at gyp time.
                      # This works around actions/rules which have more inputs than will
                      # fit on the command line.
                      if file_list:
               if type(contents) is list:
                              contents_list = contents
                          else:
                              contents_list = contents.split(" ")
                          replacement = contents_list[0]
                          if os.path.isabs(replacement):
                              raise GypError('| cannot handle absolute paths, got "%s"' % replacement)
              
                          if not generator_filelist_paths:
                              path = os.path.join(build_file_dir, replacement)
                          else:
                              if os.path.isabs(build_file_dir):
                                  toplevel = generator_filelist_paths["toplevel"]
                                  rel_build_file_dir = gyp.common.RelativePath(
                                      build_file_dir, toplevel
                                  )
                              else:
                                  rel_build_file_dir = build_file_dir
                              qualified_out_dir = generator_filelist_paths["qualified_out_dir"]
                              path = os.path.join(qualified_out_dir, rel_build_file_dir, replacement)
                              gyp.common.EnsureDirExists(path)
              
                          replacement = gyp.common.RelativePath(path, build_file_dir)
                          f = gyp.common.WriteOnDiff(path)
                          for i in contents_list[1:]:
                              f.write("%s\n" % i)
                         f.close()
              
                      elif run_command:
                          use_shell = True
                          if match["is_array"]:
                              contents = eval(contents)
                              use_shell = False
              
                          # Check for a cached value to avoid executing commands, or generating
                          # file lists more than once. The cache key contains the command to be
                          # run as well as the directory to run it from, to account for commands
                          # that depend on their current directory.
                          # TODO(http://code.google.com/p/gyp/issues/detail?id=111): In theory,
                          # someone could author a set of GYP files where each time the command
                          # is invoked it produces different output by design. When the need
                          # arises, the syntax should be extended to support no caching off a
                          # command's output so it is run every time.
                          cache_key = (str(contents), build_file_dir)
                          cached_value = cached_command_results.get(cache_key, None)
                          if cached_value is None:
                              gyp.DebugOutput(
                                  gyp.DEBUG_VARIABLES,
                                  "Executing command '%s' in directory '%s'",
                                  contents,
                                  build_file_dir,
                              )
              
                              replacement = ""
              
                              if command_string == "pymod_do_main":
                                  # <!pymod_do_main(modulename param eters) loads |modulename| as a
                                  # python module and then calls that module's DoMain() function,
                                  # passing ["param", "eters"] as a single list argument. For modules
                                  # that don't load quickly, this can be faster than
                                  # <!(python modulename param eters). Do this in |build_file_dir|.
                                  oldwd = os.getcwd()  # Python doesn't like os.open('.'): no fchdir.
                                  if build_file_dir:  # build_file_dir may be None (see above).
                                      os.chdir(build_file_dir)
                                  sys.path.append(os.getcwd())
                                  try:
              
                                      parsed_contents = shlex.split(contents)
                                      try:
                                          py_module = __import__(parsed_contents[0])
                                      except ImportError as e:
                                          raise GypError(
                                              "Error importing pymod_do_main"
                                              "module (%s): %s" % (parsed_contents[0], e)
                                          )
                                      replacement = str(
                                          py_module.DoMain(parsed_contents[1:])
                                      ).rstrip()
                                  finally:
                                      sys.path.pop()
                                      os.chdir(oldwd)
                                  assert replacement is not None
                              elif command_string:
                                  raise GypError(
                                      "Unknown command string '%s' in '%s'."
                                      % (command_string, contents)
                                  )
                              else:
                                  # Fix up command with platform specific workarounds.
                                  contents = FixupPlatformCommand(contents)
                                  try:
                                      # stderr will be printed no matter what
                                      result = subprocess.run(
                                          contents,
                                          stdout=subprocess.PIPE,
                                          shell=use_shell,
                                          cwd=build_file_dir,
                                          check=False
                                      )
                                  except Exception as e:
                                      raise GypError(
                                          "%s while executing command '%s' in %s"
                                          % (e, contents, build_file)
                                      )
              
                                  if result.returncode > 0:
                                      raise GypError(
                                          "Call to '%s' returned exit status %d while in %s."
                                          % (contents, result.returncode, build_file)
                                      )
                                  replacement = result.stdout.decode("utf-8").rstrip()
              
                              cached_command_results[cache_key] = replacement
                          else:
                              gyp.DebugOutput(
                                  gyp.DEBUG_VARIABLES,
                                  "Had cache value for command '%s' in directory '%s'",
                                  contents,
                                  build_file_dir,
                              )
                              replacement = cached_value
              
                      else:
                          if contents not in variables:
                              if contents[-1] in ["!", "/"]:
                                  # In order to allow cross-compiles (nacl) to happen more naturally,
                                  # we will allow references to >(sources/) etc. to resolve to
                                  # and empty list if undefined. This allows actions to:
                                  # 'action!': [
                                  #   '>@(_sources!)',
                                 # ],
                                  # 'action/': [
                                  #   '>@(_sources/)',
                                  # ],
                                  replacement = []
                              else:
                                  raise GypError(
                                      "Undefined variable " + contents + " in " + build_file
                                  )
                          else:
                              replacement = variables[contents]
              
                      if isinstance(replacement, bytes) and not isinstance(replacement, str):
                          replacement = replacement.decode("utf-8")  # done on Python 3 only
                      if type(replacement) is list:
                          for item in replacement:
                              if isinstance(item, bytes) and not isinstance(item, str):
                                  item = item.decode("utf-8")  # done on Python 3 only
                              if not contents[-1] == "/" and type(item) not in (str, int):
                                  raise GypError(
                                      "Variable "
                                      + contents
                                      + " must expand to a string or list of strings; "
                                      + "list contains a "
                                      + item.__class__.__name__
                                  )
              

              ...höre mit dem einkopieren auf, denn die Datei scheint seeeehr lang zu sein, und habe immer nur einzelne Zeilen nacheinander kopieren können.

              1 Reply Last reply Reply Quote 0
              • G
                Gismoh @crunchip last edited by

                @crunchip

                /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
                

                gibt es auch.

                crunchip G 2 Replies Last reply Reply Quote 0
                • crunchip
                  crunchip Forum Testing Most Active @Gismoh last edited by crunchip

                  @gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

                  gibt es auch.

                  aaaaaaaha
                  dann wird diese wohl der übeltäter sein
                  dann schau mal wie es in dieser an besagter Stelle aussieht

                  G 2 Replies Last reply Reply Quote 1
                  • G
                    Gismoh @Gismoh last edited by

                    @gismoh
                    So, habe nun das Backup auf eine frühe Version von einer gesicherten gesicherten VM aufgespielt:

                    text/html
                    2023-11-11 14:50:58.284  - info: host.ioBrokerVM iobroker npm-install: upload [2] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/pi-hole.png pi-hole.png image/png
                    2023-11-11 14:50:58.288  - info: host.ioBrokerVM iobroker npm-install: upload [1] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/style.css style.css text/css
                    2023-11-11 14:50:58.291  - info: host.ioBrokerVM iobroker npm-install: upload [0] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/words.js words.js application/javascript
                    2023-11-11 14:50:58.302  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.pi-hole created/updated
                    2023-11-11 14:50:59.363  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:00.364  - warn: host.ioBrokerVM startInstance cannot find adapter "pvforecast@2.9.0". Try to install it... 1 attempt
                    2023-11-11 14:51:00.364  - info: host.ioBrokerVM iobroker install pvforecast@2.9.0 using installedFrom
                    2023-11-11 14:51:01.948  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:51:01.950  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.pvforecast@2.9.0... (System call)
                    2023-11-11 14:51:05.510  - info: host.ioBrokerVM instance system.adapter.admin.0 started with pid 5713
                    2023-11-11 14:51:06.794  - info: host.ioBrokerVM iobroker npm-install: added 3 packages in 5s
                    2023-11-11 14:51:06.795  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:51:06.795  - info: host.ioBrokerVM iobroker npm-install: 127 packages are looking for funding
                    2023-11-11 14:51:06.795  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:51:06.818  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter pvforecast@2.9.0
                    2023-11-11 14:51:07.061  - info: host.ioBrokerVM iobroker npm-install: upload [14] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/de/translations.json i18n/de/translations.json application/json
                    2023-11-11 14:51:07.069  - info: host.ioBrokerVM iobroker npm-install: upload [13] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/en/translations.json i18n/en/translations.json application/json
                    2023-11-11 14:51:07.073  - info: host.ioBrokerVM iobroker npm-install: upload [12] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/es/translations.json i18n/es/translations.json application/json
                    2023-11-11 14:51:07.076  - info: host.ioBrokerVM iobroker npm-install: upload [11] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                    2023-11-11 14:51:07.090  - info: host.ioBrokerVM iobroker npm-install: upload [10] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/it/translations.json i18n/it/translations.json application/json
                    2023-11-11 14:51:07.094  - info: host.ioBrokerVM iobroker npm-install: upload [9] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                    2023-11-11 14:51:07.098  - info: host.ioBrokerVM iobroker npm-install: upload [8] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                    2023-11-11 14:51:07.102  - info: host.ioBrokerVM iobroker npm-install: upload [7] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                    2023-11-11 14:51:07.105  - info: host.ioBrokerVM iobroker npm-install: upload [6] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                    2023-11-11 14:51:07.109  - info: host.ioBrokerVM iobroker npm-install: upload [5] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                    2023-11-11 14:51:07.113  - info: host.ioBrokerVM iobroker npm-install: upload [4] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                    2023-11-11 14:51:07.116  - info: host.ioBrokerVM iobroker npm-install: upload [3] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/img/Azimuth.png img/Azimuth.png image/png
                    2023-11-11 14:51:07.127  - info: host.ioBrokerVM iobroker npm-install: upload [2] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/jsonConfig.json jsonConfig.json application/json
                    2023-11-11 14:51:07.131  - info: host.ioBrokerVM iobroker npm-install: upload [1] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/pvforecast.png pvforecast.png image/png
                    2023-11-11 14:51:07.134  - info: host.ioBrokerVM iobroker npm-install: upload [0] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/style.css style.css text/css
                    2023-11-11 14:51:07.265  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.pvforecast created/updated
                    2023-11-11 14:51:07.348  - info: admin.0 (5713) starting. Version 6.12.0 in /opt/iobroker/node_modules/iobroker.admin, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:51:07.371  - info: admin.0 (5713) requesting all objects
                    2023-11-11 14:51:08.625  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:09.152  - info: host.ioBrokerVM instance system.adapter.backitup.0 started with pid 5744
                    2023-11-11 14:51:09.541  - info: admin.0 (5713) received all objects
                    2023-11-11 14:51:09.627  - warn: host.ioBrokerVM startInstance cannot find adapter "smartcontrol@2.0.1". Try to install it... 1 attempt
                    2023-11-11 14:51:09.627  - info: host.ioBrokerVM iobroker install smartcontrol@2.0.1 using installedFrom
                    2023-11-11 14:51:10.089  - info: admin.0 (5713) Request actual repository...
                    2023-11-11 14:51:10.252  - info: admin.0 (5713) Secure socket.io server listening on port 8081
                    2023-11-11 14:51:10.254  - info: admin.0 (5713) https server listening on port 8081
                    2023-11-11 14:51:10.254  - info: admin.0 (5713) Use link "https://127.0.0.1:8081" to configure.
                    2023-11-11 14:51:11.390  - info: host.ioBrokerVM Updating repository "Stable (default)" under "http://iobroker.live/repo/sources-dist.json"
                    2023-11-11 14:51:11.574  - info: backitup.0 (5744) starting. Version 2.8.7 in /opt/iobroker/node_modules/iobroker.backitup, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:51:11.635  - info: backitup.0 (5744) [iobroker] backup will be activated at 02:00 every 1 day(s)
                    2023-11-11 14:51:12.497  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.smartcontrol@2.0.1... (System call)
                    2023-11-11 14:51:12.630  - info: admin.0 (5713) Repository received successfully.
                    2023-11-11 14:51:17.928  - info: host.ioBrokerVM iobroker npm-install: added 17 packages in 5s
                    2023-11-11 14:51:17.929  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:51:17.929  - info: host.ioBrokerVM iobroker npm-install: 140 packages are looking for funding
                    2023-11-11 14:51:17.930  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:51:17.955  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter smartcontrol@2.0.1
                    2023-11-11 14:51:18.032  - info: host.ioBrokerVM iobroker npm-install: upload [81] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/admin.d.ts admin.d.ts video/mp2t
                    2023-11-11 14:51:18.040  - info: host.ioBrokerVM iobroker npm-install: upload [80] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/img/check_box-24px.svg doc-md/img/check_box-24px.svg image/svg+xml
                    2023-11-11 14:51:18.078  - info: host.ioBrokerVM iobroker npm-install: upload [70] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/img/table-zones_select-target-devices-overwrite.gif doc-md/img/table-zones_select-target-devices-overwrite.gif image/gif
                    2023-11-11 14:51:18.109  - info: host.ioBrokerVM iobroker npm-install: upload [60] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/table-target-devices_de.md doc-md/table-target-devices_de.md text/markdown
                    2023-11-11 14:51:18.139  - info: host.ioBrokerVM iobroker npm-install: upload [50] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/table-trigger-times_de.md doc-md/table-trigger-times_de.md text/markdown
                    2023-11-11 14:51:18.166  - info: host.ioBrokerVM iobroker npm-install: upload [40] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/fancytree/skin-lion/vline-rtl.gif fancytree/skin-lion/vline-rtl.gif image/gif
                    2023-11-11 14:51:18.199  - info: host.ioBrokerVM iobroker npm-install: upload [30] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                    2023-11-11 14:51:18.235  - info: host.ioBrokerVM iobroker npm-install: upload [20] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-target-devices.png img/option-screenshots/tab-target-devices.png image/png
                    2023-11-11 14:51:18.239  - info: host.ioBrokerVM iobroker npm-install: upload [19] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-motion.png img/option-screenshots/tab-triggers-motion.png image/png
                    2023-11-11 14:51:18.242  - info: host.ioBrokerVM iobroker npm-install: upload [18] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-other.png img/option-screenshots/tab-triggers-other.png image/png
                    2023-11-11 14:51:18.246  - info: host.ioBrokerVM iobroker npm-install: upload [17] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-time.png img/option-screenshots/tab-triggers-time.png image/png
                    2023-11-11 14:51:18.249  - info: host.ioBrokerVM iobroker npm-install: upload [16] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-zones-execution.png img/option-screenshots/tab-zones-execution.png image/png
                    2023-11-11 14:51:18.252  - info: host.ioBrokerVM iobroker npm-install: upload [15] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-zones.png img/option-screenshots/tab-zones.png image/png
                    2023-11-11 14:51:18.256  - info: host.ioBrokerVM iobroker npm-install: upload [14] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/sc_always.png img/sc_always.png image/png
                    2023-11-11 14:51:18.259  - info: host.ioBrokerVM iobroker npm-install: upload [13] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/select-target-devices-overwrite.gif img/select-target-devices-overwrite.gif image/gif
                    2023-11-11 14:51:18.263  - info: host.ioBrokerVM iobroker npm-install: upload [12] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options1.gif img/smartControl_options1.gif image/gif
                    2023-11-11 14:51:18.276  - info: host.ioBrokerVM iobroker npm-install: upload [11] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options_dropdown.gif img/smartControl_options_dropdown.gif image/gif
                    2023-11-11 14:51:18.280  - info: host.ioBrokerVM iobroker npm-install: upload [10] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options_dropdown_2.gif img/smartControl_options_dropdown_2.gif image/gif
                    2023-11-11 14:51:18.284  - info: host.ioBrokerVM iobroker npm-install: upload [9] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/index_m.html index_m.html text/html
                    2023-11-11 14:51:18.287  - info: host.ioBrokerVM iobroker npm-install: upload [8] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/index_m.js index_m.js application/javascript
                    2023-11-11 14:51:18.291  - info: host.ioBrokerVM iobroker npm-install: upload [7] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/smartcontrol-banner.png smartcontrol-banner.png image/png
                    2023-11-11 14:51:18.294  - info: host.ioBrokerVM iobroker npm-install: upload [6] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/smartcontrol.png smartcontrol.png image/png
                    2023-11-11 14:51:18.298  - info: host.ioBrokerVM iobroker npm-install: upload [5] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/style.css style.css text/css
                    2023-11-11 14:51:18.304  - info: host.ioBrokerVM iobroker npm-install: upload [4] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/tsconfig.json tsconfig.json application/json
                    2023-11-11 14:51:18.307  - info: host.ioBrokerVM iobroker npm-install: upload [3] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/words.js words.js application/javascript
                    2023-11-11 14:51:18.315  - info: host.ioBrokerVM iobroker npm-install: upload [2] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/readme.txt zero-md/readme.txt text/plain
                    2023-11-11 14:51:18.319  - info: host.ioBrokerVM iobroker npm-install: upload [1] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/webcomponents-loader.min.js zero-md/webcomponents-loader.min.js application/javascript
                    2023-11-11 14:51:18.322  - info: host.ioBrokerVM iobroker npm-install: upload [0] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/zero-md.min.js.js zero-md/zero-md.min.js.js application/javascript
                    2023-11-11 14:51:18.424  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.smartcontrol created/updated
                    2023-11-11 14:51:19.494  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:20.495  - warn: host.ioBrokerVM startInstance cannot find adapter "socketio@6.5.5". Try to install it... 1 attempt
                    2023-11-11 14:51:20.496  - info: host.ioBrokerVM iobroker install socketio@6.5.5 using installedFrom
                    2023-11-11 14:51:22.130  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:51:22.132  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.socketio@6.5.5... (System call)
                    2023-11-11 14:51:27.539  - info: host.ioBrokerVM iobroker npm-install: added 40 packages in 5s140 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:51:27.563  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter socketio@6.5.5
                    2023-11-11 14:51:27.638  - info: host.ioBrokerVM iobroker npm-install: upload [11] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/de/translations.json i18n/de/translations.json application/json
                    2023-11-11 14:51:27.645  - info: host.ioBrokerVM iobroker npm-install: upload [10] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/en/translations.json i18n/en/translations.json application/json
                    2023-11-11 14:51:27.649  - info: host.ioBrokerVM iobroker npm-install: upload [9] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/es/translations.json i18n/es/translations.json application/json
                    2023-11-11 14:51:27.652  - info: host.ioBrokerVM iobroker npm-install: upload [8] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                    2023-11-11 14:51:27.656  - info: host.ioBrokerVM iobroker npm-install: upload [7] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/it/translations.json i18n/it/translations.json application/json
                    2023-11-11 14:51:27.661  - info: host.ioBrokerVM iobroker npm-install: upload [6] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                    2023-11-11 14:51:27.664  - info: host.ioBrokerVM iobroker npm-install: upload [5] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                    2023-11-11 14:51:27.668  - info: host.ioBrokerVM iobroker npm-install: upload [4] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                    2023-11-11 14:51:27.671  - info: host.ioBrokerVM iobroker npm-install: upload [3] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                    2023-11-11 14:51:27.674  - info: host.ioBrokerVM iobroker npm-install: upload [2] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                    2023-11-11 14:51:27.678  - info: host.ioBrokerVM iobroker npm-install: upload [1] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/jsonConfig.json jsonConfig.json application/json
                    2023-11-11 14:51:27.681  - info: host.ioBrokerVM iobroker npm-install: upload [0] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/socketio.png socketio.png image/png
                    2023-11-11 14:51:27.807  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.socketio created/updated
                    2023-11-11 14:51:28.884  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:29.886  - warn: host.ioBrokerVM startInstance cannot find adapter "tado@0.4.11". Try to install it... 1 attempt
                    2023-11-11 14:51:29.886  - info: host.ioBrokerVM iobroker install tado@0.4.11 using installedFrom
                    2023-11-11 14:51:31.621  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:51:31.621  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.tado@0.4.11... (System call)
                    2023-11-11 14:51:47.792  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:51:47.793  - info: host.ioBrokerVM iobroker npm-install: added 26 packages in 16s149 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:51:47.817  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter tado@0.4.11
                    2023-11-11 14:51:47.895  - info: host.ioBrokerVM iobroker npm-install: upload [6] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/admin.d.ts admin.d.ts video/mp2t
                    2023-11-11 14:51:47.903  - info: host.ioBrokerVM iobroker npm-install: upload [5] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/button.png button.png image/png
                    2023-11-11 14:51:47.907  - info: host.ioBrokerVM iobroker npm-install: upload [4] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/index_m.html index_m.html text/html
                    2023-11-11 14:51:47.911  - info: host.ioBrokerVM iobroker npm-install: upload [3] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/jsonConfig.json jsonConfig.json application/json
                    2023-11-11 14:51:47.914  - info: host.ioBrokerVM iobroker npm-install: upload [2] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/style.css style.css text/css
                    2023-11-11 14:51:47.918  - info: host.ioBrokerVM iobroker npm-install: upload [1] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/tado.png tado.png image/png
                    2023-11-11 14:51:47.923  - info: host.ioBrokerVM iobroker npm-install: upload [0] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/words.js words.js application/javascript
                    2023-11-11 14:51:48.046  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.tado created/updated
                    2023-11-11 14:51:49.121  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:50.121  - warn: host.ioBrokerVM startInstance cannot find adapter "tibberlink@1.4.2". Try to install it... 1 attempt
                    2023-11-11 14:51:50.122  - info: host.ioBrokerVM iobroker install tibberlink@1.4.2 using installedFrom
                    2023-11-11 14:51:51.765  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:51:51.765  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.tibberlink@1.4.2... (System call)
                    2023-11-11 14:51:56.990  - info: host.ioBrokerVM iobroker npm-install: added 2 packages in 5s
                    2023-11-11 14:51:56.991  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:51:56.991  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                    2023-11-11 14:51:56.991  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:51:57.015  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter tibberlink@1.4.2
                    2023-11-11 14:51:57.091  - info: host.ioBrokerVM iobroker npm-install: upload [13] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/calculatorStates.png calculatorStates.png image/png
                    2023-11-11 14:51:57.099  - info: host.ioBrokerVM iobroker npm-install: upload [12] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/de/translations.json i18n/de/translations.json application/json
                    2023-11-11 14:51:57.103  - info: host.ioBrokerVM iobroker npm-install: upload [11] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/en/translations.json i18n/en/translations.json application/json
                    2023-11-11 14:51:57.106  - info: host.ioBrokerVM iobroker npm-install: upload [10] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/es/translations.json i18n/es/translations.json application/json
                    2023-11-11 14:51:57.110  - info: host.ioBrokerVM iobroker npm-install: upload [9] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                    2023-11-11 14:51:57.113  - info: host.ioBrokerVM iobroker npm-install: upload [8] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/it/translations.json i18n/it/translations.json application/json
                    2023-11-11 14:51:57.117  - info: host.ioBrokerVM iobroker npm-install: upload [7] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                    2023-11-11 14:51:57.120  - info: host.ioBrokerVM iobroker npm-install: upload [6] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                    2023-11-11 14:51:57.124  - info: host.ioBrokerVM iobroker npm-install: upload [5] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                    2023-11-11 14:51:57.128  - info: host.ioBrokerVM iobroker npm-install: upload [4] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                    2023-11-11 14:51:57.131  - info: host.ioBrokerVM iobroker npm-install: upload [3] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                    2023-11-11 14:51:57.134  - info: host.ioBrokerVM iobroker npm-install: upload [2] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                    2023-11-11 14:51:57.138  - info: host.ioBrokerVM iobroker npm-install: upload [1] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/jsonConfig.json jsonConfig.json application/json
                    2023-11-11 14:51:57.142  - info: host.ioBrokerVM iobroker npm-install: upload [0] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/tibberlink.png tibberlink.png image/png
                    2023-11-11 14:51:57.239  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.tibberlink created/updated
                    2023-11-11 14:51:58.302  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:51:59.303  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-hqwidgets@1.4.0". Try to install it... 1 attempt
                    2023-11-11 14:51:59.303  - info: host.ioBrokerVM iobroker install vis-hqwidgets@1.4.0 using installedFrom
                    2023-11-11 14:52:00.951  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:52:00.952  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-hqwidgets@1.4.0... (System call)
                    2023-11-11 14:52:05.434  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 4s149 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:52:05.454  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-hqwidgets@1.4.0
                    2023-11-11 14:52:05.526  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-hqwidgets.admin /opt/iobroker/node_modules/iobroker.vis-hqwidgets/admin/hqwidgets.png hqwidgets.png image/png
                    2023-11-11 14:52:05.534  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-hqwidgets.admin /opt/iobroker/node_modules/iobroker.vis-hqwidgets/admin/index.html index.html text/html
                    2023-11-11 14:52:05.541  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-hqwidgets/www" was not found! Nothing was uploaded or deleted.
                    2023-11-11 14:52:05.665  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-hqwidgets created/updated
                    2023-11-11 14:52:06.726  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:52:07.727  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-jqui-mfd@1.0.12". Try to install it... 1 attempt
                    2023-11-11 14:52:07.727  - info: host.ioBrokerVM iobroker install vis-jqui-mfd@1.0.12 using installedFrom
                    2023-11-11 14:52:09.387  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:52:09.388  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-jqui-mfd@1.0.12... (System call)
                    2023-11-11 14:52:14.398  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 5s149 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:52:14.418  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-jqui-mfd@1.0.12
                    2023-11-11 14:52:14.489  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-jqui-mfd.admin /opt/iobroker/node_modules/iobroker.vis-jqui-mfd/admin/jqui-mfd.png jqui-mfd.png image/png
                    2023-11-11 14:52:14.499  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-jqui-mfd/www" was not found! Nothing was uploaded or deleted.
                    2023-11-11 14:52:14.622  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-jqui-mfd created/updated
                    2023-11-11 14:52:14.671  - info: host.ioBrokerVM iobroker npm-install: Update "system.adapter.vis-jqui-mfd.0"
                    2023-11-11 14:52:15.688  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:52:16.688  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-material-advanced@1.7.4". Try to install it... 1 attempt
                    2023-11-11 14:52:16.688  - info: host.ioBrokerVM iobroker install vis-material-advanced@1.7.4 using installedFrom
                    2023-11-11 14:52:18.323  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:52:18.324  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-material-advanced@1.7.4... (System call)
                    2023-11-11 14:52:23.015  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:52:23.015  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 4s149 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:52:23.039  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-material-advanced@1.7.4
                    2023-11-11 14:52:23.111  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-material-advanced.admin /opt/iobroker/node_modules/iobroker.vis-material-advanced/admin/vis-material-advanced.png vis-material-advanced.png image/png
                    2023-11-11 14:52:23.118  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-material-advanced.admin /opt/iobroker/node_modules/iobroker.vis-material-advanced/admin/words.js words.js application/javascript
                    2023-11-11 14:52:23.123  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-material-advanced/www" was not found! Nothing was uploaded or deleted.
                    2023-11-11 14:52:23.251  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-material-advanced created/updated
                    2023-11-11 14:52:24.318  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:52:25.318  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-metro@1.2.0". Try to install it... 1 attempt
                    2023-11-11 14:52:25.319  - info: host.ioBrokerVM iobroker install vis-metro@1.2.0 using installedFrom
                    2023-11-11 14:52:26.925  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.vis-metro@1.2.0... (System call)
                    2023-11-11 14:52:31.438  - info: host.ioBrokerVM iobroker npm-install: added 3 packages in 4s
                    2023-11-11 14:52:31.438  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:52:31.438  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                    2023-11-11 14:52:31.439  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:52:31.463  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-metro@1.2.0
                    2023-11-11 14:52:31.534  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-metro.admin /opt/iobroker/node_modules/iobroker.vis-metro/admin/index.html index.html text/html
                    2023-11-11 14:52:31.542  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-metro.admin /opt/iobroker/node_modules/iobroker.vis-metro/admin/metro.png metro.png image/png
                    2023-11-11 14:52:31.547  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-metro/www" was not found! Nothing was uploaded or deleted.
                    2023-11-11 14:52:31.672  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-metro created/updated
                    2023-11-11 14:52:32.735  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:52:33.735  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-timeandweather@1.2.2". Try to install it... 1 attempt
                    2023-11-11 14:52:33.736  - info: host.ioBrokerVM iobroker install vis-timeandweather@1.2.2 using installedFrom
                    2023-11-11 14:52:35.361  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.vis-timeandweather@1.2.2... (System call)
                    2023-11-11 14:52:39.935  - info: host.ioBrokerVM iobroker npm-install: added 2 packages in 4s
                    2023-11-11 14:52:39.936  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:52:39.936  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                    2023-11-11 14:52:39.936  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:52:39.957  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-timeandweather@1.2.2
                    2023-11-11 14:52:40.029  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-timeandweather.admin /opt/iobroker/node_modules/iobroker.vis-timeandweather/admin/index.html index.html text/html
                    2023-11-11 14:52:40.036  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-timeandweather.admin /opt/iobroker/node_modules/iobroker.vis-timeandweather/admin/timeandweather.png timeandweather.png image/png
                    2023-11-11 14:52:40.041  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-timeandweather/www" was not found! Nothing was uploaded or deleted.
                    2023-11-11 14:52:40.163  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-timeandweather created/updated
                    2023-11-11 14:52:41.225  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:52:42.227  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 1 attempt
                    2023-11-11 14:52:42.227  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedFrom
                    2023-11-11 14:52:43.834  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:52:43.835  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                    2023-11-11 14:52:48.297  - info: vis.0 (6682) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:52:48.494  - info: vis.0 (6682) vis license is OK.
                    2023-11-11 14:52:48.696  - error: vis.0 (6682) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    2023-11-11 14:52:48.697  - error: vis.0 (6682) unhandled promise rejection: Not exists
                    2023-11-11 14:52:48.698  - error: vis.0 (6682) Error: Not exists
                        at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                        at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                        at process.processImmediate (node:internal/timers:478:21)
                    2023-11-11 14:52:48.698  - error: vis.0 (6682) Not exists
                    2023-11-11 14:52:49.201  - info: vis.0 (6682) terminating
                    2023-11-11 14:52:49.202  - warn: vis.0 (6682) Terminated (UNCAUGHT_EXCEPTION): Without reason
                    2023-11-11 14:52:49.862  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_52_44_136Z-debug-0.log
                    2023-11-11 14:52:49.862  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                    2023-11-11 14:52:50.877  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:52:51.877  - warn: host.ioBrokerVM startInstance cannot find adapter "web@6.1.10". Try to install it... 1 attempt
                    2023-11-11 14:52:51.878  - info: host.ioBrokerVM iobroker install web@6.1.10 using installedFrom
                    2023-11-11 14:52:53.555  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:52:53.557  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.web@6.1.10... (System call)
                    2023-11-11 14:52:59.359  - info: host.ioBrokerVM iobroker npm-install: added 7 packages in 5s
                    2023-11-11 14:52:59.359  - info: host.ioBrokerVM iobroker npm-install: 
                    2023-11-11 14:52:59.360  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                    2023-11-11 14:52:59.360  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                    2023-11-11 14:52:59.385  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter web@6.1.10
                    2023-11-11 14:52:59.459  - info: host.ioBrokerVM iobroker npm-install: upload [129] web.admin /opt/iobroker/node_modules/iobroker.web/admin/asset-manifest.json asset-manifest.json application/json
                    2023-11-11 14:53:04.925  - info: host.ioBrokerVM iobroker npm-install: upload [100] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Computer.9558f6ee3941dba4e3c5.svg static/media/Computer.9558f6ee3941dba4e3c5.svg image/svg+xml
                    2023-11-11 14:53:04.959  - info: host.ioBrokerVM iobroker npm-install: upload [90] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Dressing Room.5e6f8f64b0e8f91c473e.svg static/media/Dressing Room.5e6f8f64b0e8f91c473e.svg image/svg+xml
                    2023-11-11 14:53:04.986  - info: host.ioBrokerVM iobroker npm-install: upload [80] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Garage.f7fc0a9b326d582afee6.svg static/media/Garage.f7fc0a9b326d582afee6.svg image/svg+xml
                    2023-11-11 14:53:05.018  - info: host.ioBrokerVM iobroker npm-install: upload [70] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Hanging Lamps.0bd452fc843edd645c30.svg static/media/Hanging Lamps.0bd452fc843edd645c30.svg image/svg+xml
                    2023-11-11 14:53:05.047  - info: host.ioBrokerVM iobroker npm-install: upload [60] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Led Strip.5cf2de461e29ffbaa5f0.svg static/media/Led Strip.5cf2de461e29ffbaa5f0.svg image/svg+xml
                    2023-11-11 14:53:05.076  - info: host.ioBrokerVM iobroker npm-install: upload [50] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Nursery.9cecc0544bdb5c28500c.svg static/media/Nursery.9cecc0544bdb5c28500c.svg image/svg+xml
                    2023-11-11 14:53:05.102  - info: host.ioBrokerVM iobroker npm-install: upload [40] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Rear Wall.38843c33f1ea1f575500.svg static/media/Rear Wall.38843c33f1ea1f575500.svg image/svg+xml
                    2023-11-11 14:53:05.128  - info: host.ioBrokerVM iobroker npm-install: upload [30] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Sockets.8320e1a99be9de004629.svg static/media/Sockets.8320e1a99be9de004629.svg image/svg+xml
                    2023-11-11 14:53:05.157  - info: host.ioBrokerVM iobroker npm-install: upload [20] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Terrace.d71d07d9290674f2ca20.svg static/media/Terrace.d71d07d9290674f2ca20.svg image/svg+xml
                    2023-11-11 14:53:05.161  - info: host.ioBrokerVM iobroker npm-install: upload [19] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Toilet.83604dd2daafb67067dd.svg static/media/Toilet.83604dd2daafb67067dd.svg image/svg+xml
                    2023-11-11 14:53:05.164  - info: host.ioBrokerVM iobroker npm-install: upload [18] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Tv.4e9745a548e57bfac0c7.svg static/media/Tv.4e9745a548e57bfac0c7.svg image/svg+xml
                    2023-11-11 14:53:05.167  - info: host.ioBrokerVM iobroker npm-install: upload [17] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Upstairs.441813e54e0daca0882d.svg static/media/Upstairs.441813e54e0daca0882d.svg image/svg+xml
                    2023-11-11 14:53:05.169  - info: host.ioBrokerVM iobroker npm-install: upload [16] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Vacuum Cleaner.9c8d50e436e6cea06dfa.svg static/media/Vacuum Cleaner.9c8d50e436e6cea06dfa.svg image/svg+xml
                    2023-11-11 14:53:05.172  - info: host.ioBrokerVM iobroker npm-install: upload [15] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Ventilation.c31761d86d67e245ac92.svg static/media/Ventilation.c31761d86d67e245ac92.svg image/svg+xml
                    2023-11-11 14:53:05.175  - info: host.ioBrokerVM iobroker npm-install: upload [14] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Wardrobe.e8019970a2b51412cfdc.svg static/media/Wardrobe.e8019970a2b51412cfdc.svg image/svg+xml
                    2023-11-11 14:53:05.178  - info: host.ioBrokerVM iobroker npm-install: upload [13] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Washing Machines.577f3acdb3cef002b523.svg static/media/Washing Machines.577f3acdb3cef002b523.svg image/svg+xml
                    2023-11-11 14:53:05.181  - info: host.ioBrokerVM iobroker npm-install: upload [12] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Washroom.bfb54196f381f36de9d6.svg static/media/Washroom.bfb54196f381f36de9d6.svg image/svg+xml
                    2023-11-11 14:53:05.184  - info: host.ioBrokerVM iobroker npm-install: upload [11] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water Consumption.68891649591cc2434c5b.svg static/media/Water Consumption.68891649591cc2434c5b.svg image/svg+xml
                    2023-11-11 14:53:05.187  - info: host.ioBrokerVM iobroker npm-install: upload [10] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water Heater.7e4bb4d99a5213f24d08.svg static/media/Water Heater.7e4bb4d99a5213f24d08.svg image/svg+xml
                    2023-11-11 14:53:05.190  - info: host.ioBrokerVM iobroker npm-install: upload [9] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water.f50411984c5c24fa574d.svg static/media/Water.f50411984c5c24fa574d.svg image/svg+xml
                    2023-11-11 14:53:05.193  - info: host.ioBrokerVM iobroker npm-install: upload [8] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Wc.83604dd2daafb67067dd.svg static/media/Wc.83604dd2daafb67067dd.svg image/svg+xml
                    2023-11-11 14:53:05.196  - info: host.ioBrokerVM iobroker npm-install: upload [7] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Weather.e91dae647698d48365e3.svg static/media/Weather.e91dae647698d48365e3.svg image/svg+xml
                    2023-11-11 14:53:05.199  - info: host.ioBrokerVM iobroker npm-install: upload [6] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Window.421664f57c35e5109aa2.svg static/media/Window.421664f57c35e5109aa2.svg image/svg+xml
                    2023-11-11 14:53:05.202  - info: host.ioBrokerVM iobroker npm-install: upload [5] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Windscreen.6058448bf63f72dd5036.svg static/media/Windscreen.6058448bf63f72dd5036.svg image/svg+xml
                    2023-11-11 14:53:05.205  - info: host.ioBrokerVM iobroker npm-install: upload [4] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Workshop.7856e59fe4f164c90609.svg static/media/Workshop.7856e59fe4f164c90609.svg image/svg+xml
                    2023-11-11 14:53:05.209  - info: host.ioBrokerVM iobroker npm-install: upload [3] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Workspace.97d73e419d966bfb6428.svg static/media/Workspace.97d73e419d966bfb6428.svg image/svg+xml
                    2023-11-11 14:53:05.212  - info: host.ioBrokerVM iobroker npm-install: upload [2] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/names.3a7dae0bd6b8b03b280f.txt static/media/names.3a7dae0bd6b8b03b280f.txt text/plain
                    2023-11-11 14:53:05.214  - info: host.ioBrokerVM iobroker npm-install: upload [1] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/names.e7efb5283d98000c74ac.txt static/media/names.e7efb5283d98000c74ac.txt text/plain
                    2023-11-11 14:53:05.218  - info: host.ioBrokerVM iobroker npm-install: upload [0] web.admin /opt/iobroker/node_modules/iobroker.web/admin/web.png web.png image/png
                    2023-11-11 14:53:05.268  - info: host.ioBrokerVM iobroker npm-install: upload [396] web /opt/iobroker/node_modules/iobroker.web/www/admin/img/admin.png admin/img/admin.png image/png
                    2023-11-11 14:53:05.403  - info: host.ioBrokerVM iobroker npm-install: upload [350] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png image/png
                    2023-11-11 14:53:05.554  - info: host.ioBrokerVM iobroker npm-install: upload [300] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css text/css
                    2023-11-11 14:53:05.715  - info: host.ioBrokerVM iobroker npm-install: upload [250] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png image/png
                    2023-11-11 14:53:05.878  - info: host.ioBrokerVM iobroker npm-install: upload [200] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png image/png
                    2023-11-11 14:53:06.047  - info: host.ioBrokerVM iobroker npm-install: upload [150] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png image/png
                    2023-11-11 14:53:06.219  - info: host.ioBrokerVM iobroker npm-install: upload [100] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png image/png
                    2023-11-11 14:53:06.255  - info: host.ioBrokerVM iobroker npm-install: upload [90] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_bd7b00_256x240.png lib/css/themes/jquery-ui/sunny/images/ui-icons_bd7b00_256x240.png image/png
                    2023-11-11 14:53:06.319  - info: host.ioBrokerVM iobroker npm-install: upload [80] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png image/png
                    2023-11-11 14:53:06.353  - info: host.ioBrokerVM iobroker npm-install: upload [70] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png image/png
                    2023-11-11 14:53:06.387  - info: host.ioBrokerVM iobroker npm-install: upload [60] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png image/png
                    2023-11-11 14:53:06.426  - info: host.ioBrokerVM iobroker npm-install: upload [50] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-lightness/jquery-ui.css lib/css/themes/jquery-ui/ui-lightness/jquery-ui.css text/css
                    2023-11-11 14:53:06.460  - info: host.ioBrokerVM iobroker npm-install: upload [40] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png image/png
                    2023-11-11 14:53:06.494  - info: host.ioBrokerVM iobroker npm-install: upload [30] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/vader/theme.css lib/css/themes/jquery-ui/vader/theme.css text/css
                    2023-11-11 14:53:06.535  - info: host.ioBrokerVM iobroker npm-install: upload [20] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-1.11.2.min.js lib/js/jquery-1.11.2.min.js application/javascript
                    2023-11-11 14:53:06.539  - info: host.ioBrokerVM iobroker npm-install: upload [19] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-1.11.2.min.map lib/js/jquery-1.11.2.min.map application/json
                    2023-11-11 14:53:06.543  - info: host.ioBrokerVM iobroker npm-install: upload [18] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-3.2.1.min.js lib/js/jquery-3.2.1.min.js application/javascript
                    2023-11-11 14:53:06.548  - info: host.ioBrokerVM iobroker npm-install: upload [17] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-3.2.1.min.map lib/js/jquery-3.2.1.min.map application/json
                    2023-11-11 14:53:06.553  - info: host.ioBrokerVM iobroker npm-install: upload [16] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.10.3.full.min.js lib/js/jquery-ui-1.10.3.full.min.js application/javascript
                    2023-11-11 14:53:06.560  - info: host.ioBrokerVM iobroker npm-install: upload [15] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.11.3.full.min.js lib/js/jquery-ui-1.11.3.full.min.js application/javascript
                    2023-11-11 14:53:06.566  - info: host.ioBrokerVM iobroker npm-install: upload [14] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.11.4.full.min.js lib/js/jquery-ui-1.11.4.full.min.js application/javascript
                    2023-11-11 14:53:06.570  - info: host.ioBrokerVM iobroker npm-install: upload [13] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui.1.11.2.slider.min.js lib/js/jquery-ui.1.11.2.slider.min.js application/javascript
                    2023-11-11 14:53:06.574  - info: host.ioBrokerVM iobroker npm-install: upload [12] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui.min.js lib/js/jquery-ui.min.js application/javascript
                    2023-11-11 14:53:06.579  - info: host.ioBrokerVM iobroker npm-install: upload [11] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.fancytree-all.min.js lib/js/jquery.fancytree-all.min.js application/javascript
                    2023-11-11 14:53:06.583  - info: host.ioBrokerVM iobroker npm-install: upload [10] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.fancytree-all.min.js.map lib/js/jquery.fancytree-all.min.js.map application/json
                    2023-11-11 14:53:06.589  - info: host.ioBrokerVM iobroker npm-install: upload [9] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.jqGrid-4.5.4.min.js lib/js/jquery.jqGrid-4.5.4.min.js application/javascript
                    2023-11-11 14:53:06.594  - info: host.ioBrokerVM iobroker npm-install: upload [8] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/loStorage.js lib/js/loStorage.js application/javascript
                    2023-11-11 14:53:06.598  - info: host.ioBrokerVM iobroker npm-install: upload [7] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/materialize.js lib/js/materialize.js application/javascript
                    2023-11-11 14:53:06.603  - info: host.ioBrokerVM iobroker npm-install: upload [6] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/materialize.js.map lib/js/materialize.js.map application/json
                    2023-11-11 14:53:06.609  - info: host.ioBrokerVM iobroker npm-install: upload [5] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/selectID.js lib/js/selectID.js application/javascript
                    2023-11-11 14:53:06.613  - info: host.ioBrokerVM iobroker npm-install: upload [4] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/showdown.min.js lib/js/showdown.min.js application/javascript
                    2023-11-11 14:53:06.618  - info: host.ioBrokerVM iobroker npm-install: upload [3] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/socket.io.js lib/js/socket.io.js application/javascript
                    2023-11-11 14:53:06.621  - info: host.ioBrokerVM iobroker npm-install: upload [2] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/translate.js lib/js/translate.js application/javascript
                    2023-11-11 14:53:06.625  - info: host.ioBrokerVM iobroker npm-install: upload [1] web /opt/iobroker/node_modules/iobroker.web/www/login/favicon.ico login/favicon.ico image/vnd.microsoft.icon
                    2023-11-11 14:53:06.629  - info: host.ioBrokerVM iobroker npm-install: upload [0] web /opt/iobroker/node_modules/iobroker.web/www/login/index.html login/index.html text/html
                    2023-11-11 14:53:06.748  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.web created/updated
                    2023-11-11 14:53:07.854  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:53:08.855  - warn: host.ioBrokerVM startInstance cannot find adapter "worx@2.3.4". Try to install it... 1 attempt
                    2023-11-11 14:53:08.856  - info: host.ioBrokerVM iobroker install worx@2.3.4 using installedFrom
                    2023-11-11 14:53:10.449  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:53:10.450  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.worx@2.3.4... (System call)
                    2023-11-11 14:53:22.090  - info: host.ioBrokerVM iobroker npm-install: added 41 packages in 11s151 packages are looking for funding  run `npm fund` for details
                    2023-11-11 14:53:22.114  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter worx@2.3.4
                    2023-11-11 14:53:22.197  - info: host.ioBrokerVM iobroker npm-install: upload [13] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/de/translations.json i18n/de/translations.json application/json
                    2023-11-11 14:53:22.206  - info: host.ioBrokerVM iobroker npm-install: upload [12] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/en/translations.json i18n/en/translations.json application/json
                    2023-11-11 14:53:22.209  - info: host.ioBrokerVM iobroker npm-install: upload [11] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/es/translations.json i18n/es/translations.json application/json
                    2023-11-11 14:53:22.212  - info: host.ioBrokerVM iobroker npm-install: upload [10] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                    2023-11-11 14:53:22.216  - info: host.ioBrokerVM iobroker npm-install: upload [9] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/it/translations.json i18n/it/translations.json application/json
                    2023-11-11 14:53:22.219  - info: host.ioBrokerVM iobroker npm-install: upload [8] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                    2023-11-11 14:53:22.223  - info: host.ioBrokerVM iobroker npm-install: upload [7] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                    2023-11-11 14:53:22.226  - info: host.ioBrokerVM iobroker npm-install: upload [6] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                    2023-11-11 14:53:22.229  - info: host.ioBrokerVM iobroker npm-install: upload [5] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                    2023-11-11 14:53:22.233  - info: host.ioBrokerVM iobroker npm-install: upload [4] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                    2023-11-11 14:53:22.236  - info: host.ioBrokerVM iobroker npm-install: upload [3] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                    2023-11-11 14:53:22.239  - info: host.ioBrokerVM iobroker npm-install: upload [2] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/index_m.html index_m.html text/html
                    2023-11-11 14:53:22.243  - info: host.ioBrokerVM iobroker npm-install: upload [1] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/jsonConfig.json jsonConfig.json application/json
                    2023-11-11 14:53:22.246  - info: host.ioBrokerVM iobroker npm-install: upload [0] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/worx.png worx.png image/png
                    2023-11-11 14:53:22.350  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.worx created/updated
                    2023-11-11 14:53:23.424  - info: host.ioBrokerVM iobroker npm-install: exit 0
                    2023-11-11 14:53:24.425  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 2 attempt
                    2023-11-11 14:53:24.425  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedFrom
                    2023-11-11 14:53:26.057  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:53:26.059  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.ble@0.13.4... (System call)
                    2023-11-11 14:53:31.008  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:7010) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_53_26_369Z-debug-0.log
                    2023-11-11 14:53:31.008  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                    2023-11-11 14:53:32.026  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:53:33.027  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 2 attempt
                    2023-11-11 14:53:33.027  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedFrom
                    2023-11-11 14:53:34.744  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:53:34.748  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                    2023-11-11 14:53:38.809  - info: vis.0 (7083) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:53:38.983  - info: vis.0 (7083) vis license is OK.
                    2023-11-11 14:53:39.160  - error: vis.0 (7083) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    2023-11-11 14:53:39.160  - error: vis.0 (7083) unhandled promise rejection: Not exists
                    2023-11-11 14:53:39.161  - error: vis.0 (7083) Error: Not exists
                        at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                        at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                        at process.processImmediate (node:internal/timers:478:21)
                    2023-11-11 14:53:39.161  - error: vis.0 (7083) Not exists
                    2023-11-11 14:53:39.666  - info: vis.0 (7083) terminating
                    2023-11-11 14:53:39.666  - warn: vis.0 (7083) Terminated (UNCAUGHT_EXCEPTION): Without reason
                    2023-11-11 14:53:40.356  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_53_35_045Z-debug-0.log
                    2023-11-11 14:53:40.357  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                    2023-11-11 14:53:41.374  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:53:42.377  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 3 attempt
                    2023-11-11 14:53:42.377  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedVersion
                    2023-11-11 14:53:44.017  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:53:44.019  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.ble@0.13.4... (System call)
                    2023-11-11 14:53:47.374  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:7208) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_53_44_326Z-debug-0.log
                    2023-11-11 14:53:47.375  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                    2023-11-11 14:53:48.393  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:53:49.393  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 3 attempt
                    2023-11-11 14:53:49.394  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedVersion
                    2023-11-11 14:53:51.027  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:53:51.028  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                    2023-11-11 14:53:55.077  - info: vis.0 (7281) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:53:55.270  - info: vis.0 (7281) vis license is OK.
                    2023-11-11 14:53:55.440  - error: vis.0 (7281) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    2023-11-11 14:53:55.440  - error: vis.0 (7281) unhandled promise rejection: Not exists
                    2023-11-11 14:53:55.441  - error: vis.0 (7281) Error: Not exists
                        at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                        at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                        at process.processImmediate (node:internal/timers:478:21)
                    2023-11-11 14:53:55.441  - error: vis.0 (7281) Not exists
                    2023-11-11 14:53:55.943  - info: vis.0 (7281) terminating
                    2023-11-11 14:53:55.944  - warn: vis.0 (7281) Terminated (UNCAUGHT_EXCEPTION): Without reason
                    2023-11-11 14:53:56.650  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_53_51_344Z-debug-0.log
                    2023-11-11 14:53:56.651  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                    2023-11-11 14:53:57.667  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:53:58.673  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 4 attempt
                    2023-11-11 14:53:58.678  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedVersion
                    2023-11-11 14:54:00.449  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.ble@0.13.4... (System call)
                    2023-11-11 14:54:03.809  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:7406) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_54_00_755Z-debug-0.log
                    2023-11-11 14:54:03.810  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                    2023-11-11 14:54:04.830  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:54:05.831  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 4 attempt
                    2023-11-11 14:54:05.831  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedVersion
                    2023-11-11 14:54:07.473  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                    2023-11-11 14:54:07.475  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                    2023-11-11 14:54:11.520  - info: vis.0 (7479) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                    2023-11-11 14:54:11.692  - info: vis.0 (7479) vis license is OK.
                    2023-11-11 14:54:11.862  - error: vis.0 (7479) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    2023-11-11 14:54:11.862  - error: vis.0 (7479) unhandled promise rejection: Not exists
                    2023-11-11 14:54:11.863  - error: vis.0 (7479) Error: Not exists
                        at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                        at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                        at process.processImmediate (node:internal/timers:478:21)
                    2023-11-11 14:54:11.864  - error: vis.0 (7479) Not exists
                    2023-11-11 14:54:12.366  - info: vis.0 (7479) terminating
                    2023-11-11 14:54:12.367  - warn: vis.0 (7479) Terminated (UNCAUGHT_EXCEPTION): Without reason
                    2023-11-11 14:54:13.009  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T13_54_07_775Z-debug-0.log
                    2023-11-11 14:54:13.009  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                    2023-11-11 14:54:14.027  - info: host.ioBrokerVM iobroker npm-install: exit 25
                    2023-11-11 14:54:15.028  - error: host.ioBrokerVM Cannot download and install adapter "ble@0.13.4". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
                    2023-11-11 14:54:15.529  - error: host.ioBrokerVM Cannot download and install adapter "vis@1.4.16". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
                    
                    

                    Stelle nun noch mal die VM wieder her, wo ich nur bookworm drauf habe und Installiere dort iobroker noch mal neu - melde mich sobald ich fertig bin.

                    1 Reply Last reply Reply Quote 0
                    • G
                      Gismoh @crunchip last edited by

                      @crunchip
                      okay, hat sich überschnitten, dann sehe ich erst mal dort nach.

                      1 Reply Last reply Reply Quote 0
                      • G
                        Gismoh @crunchip last edited by Gismoh

                        @crunchip
                        in der

                        /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
                        

                        Habe ich das "U" ein mal entfernen können.
                        In der

                        /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
                        

                        habe ich diese Zeile

                        build_file_contents = open(build_file_path, 'rU').read()
                        

                        oder

                        build_file_contents = open(build_file_path, 'r').read()
                        

                        nicht gefunden.

                        Edit: dann mache ich nun noch mal Sicherung und spiele die erst in der "frühen" iobroker installation ein, und evtl. danach in einer neu aufgesetzten.

                        G crunchip 2 Replies Last reply Reply Quote 0
                        • G
                          Gismoh @Gismoh last edited by Gismoh

                          Hab nun das frische Backup vom alten Rechner in die VM eingespielt, selbe Meldung:

                          $ iobroker add ble --host ioBrokerVM
                          
                          NPM version: 9.8.1
                          
                          Installing iobroker.ble@0.13.4... (System call)
                          
                          npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:7872) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR! sys.exit(gyp.script_main())npm ERR! ^^^^^^^^^^^^^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR! return main(sys.argv[1:])npm ERR! ^^^^^^^^^^^^^^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR! return gyp_main(args)npm ERR! ^^^^^^^^^^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR! [generator, flat_list, targets, data] = Load(npm ERR! ^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR! result = gyp.input.Load(npm ERR! ^^^^^^^^^^^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR! LoadTargetBuildFile(npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR! build_file_data = LoadOneBuildFile(npm ERR! ^^^^^^^^^^^^^^^^^npm ERR! File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR! build_file_contents = open(build_file_path, "rU").read()npm ERR! ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T15_18_34_692Z-debug-0.log
                          
                          host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                          
                          ERROR: Process exited with code 25
                          

                          Setze nun den ioBroker nochmal neu auf, und versuche es erneut.

                          Edit:

                          /opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py
                          

                          die Datei exestiert hier nun nicht, und in der

                          /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py
                          

                          gibt es den Abschnitt:

                          build_file_contents = open(build_file_path, 'rU').read()
                          

                          nicht.
                          So, wie geschrieben mache mich an die Neuinstallation von ioBroker und versuche es dann dort erneut.

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            Gismoh @Gismoh last edited by

                            direkt nach Neuinstallation vom ioBroker erhalte ich:

                            admin.0
                            	2023-11-11 16:47:58.173	error	Cannot update news: TypeError: newNews.forEach is not a function
                            admin.0
                            	2023-11-11 16:45:00.404	error	Cannot update news: TypeError: newNews.forEach is not a function
                            admin.0
                            	2023-11-11 16:45:00.245	warn	Active repository "stable" cannot be read
                            admin.0
                            	2023-11-11 16:45:00.244	warn	Repository cannot be read: Active repo - stable
                            
                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @Gismoh last edited by

                              @gismoh klingt nach Netzwerkproblemen

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                Gismoh @Homoran last edited by Gismoh

                                @homoran
                                ioBroker hat er allerdings ohne Probleme gezogen.

                                Nach Neustart noch:

                                admin.0
                                	2023-11-11 16:57:49.251	error	Cannot update news: TypeError: newNews.forEach is not a function
                                
                                G Homoran 2 Replies Last reply Reply Quote 0
                                • G
                                  Gismoh @Gismoh last edited by

                                  @gismoh
                                  Dann spiel ich nun mal das Backup ein. Die VM habe ich davor gesichert.

                                  1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @Gismoh last edited by

                                    @gismoh die Suche findet da was
                                    https://forum.iobroker.net/search?term=Cannot update news%3A TypeError%3A newNews.forEach is not function&in=titlesposts&matchWords=all&sortBy=timestamp&sortDirection=desc&showAs=posts

                                    G 1 Reply Last reply Reply Quote 0
                                    • G
                                      Gismoh @Homoran last edited by

                                      @homoran
                                      Merci, sehe ich mir nach der laufenden backup einspielung an.

                                      Homoran 1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @Gismoh last edited by

                                        @gismoh sagte in ioBroker auf neuer Maschine aufgesetzt und Adapter Probleme:

                                        @homoran
                                        Merci, sehe ich mir nach der laufenden backup einspielung an.

                                        scheint harmlos zu sein.
                                        ignorieren!

                                        G 1 Reply Last reply Reply Quote 0
                                        • G
                                          Gismoh @Homoran last edited by

                                          @homoran
                                          mal etwas beruhigendes 😉 ^^

                                          G 1 Reply Last reply Reply Quote 0
                                          • G
                                            Gismoh @Gismoh last edited by

                                            meldung von iob Logs --watch

                                            8.1
                                            2023-11-11 17:13:59.827  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.pi-hole@1.3.6... (System call)
                                            2023-11-11 17:14:05.911  - info: host.ioBrokerVM iobroker npm-install: added 14 packages in 6s
                                            2023-11-11 17:14:05.913  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:14:05.914  - info: host.ioBrokerVM iobroker npm-install: 127 packages are looking for funding
                                            2023-11-11 17:14:05.914  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:14:05.938  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter pi-hole@1.3.6
                                            2023-11-11 17:14:06.020  - info: host.ioBrokerVM iobroker npm-install: upload [4] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/admin.d.ts admin.d.ts video/mp2t
                                            2023-11-11 17:14:06.027  - info: host.ioBrokerVM iobroker npm-install: upload [3] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/index_m.html index_m.html text/html
                                            2023-11-11 17:14:06.031  - info: host.ioBrokerVM iobroker npm-install: upload [2] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/pi-hole.png pi-hole.png image/png
                                            2023-11-11 17:14:06.035  - info: host.ioBrokerVM iobroker npm-install: upload [1] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/style.css style.css text/css
                                            2023-11-11 17:14:06.039  - info: host.ioBrokerVM iobroker npm-install: upload [0] pi-hole.admin /opt/iobroker/node_modules/iobroker.pi-hole/admin/words.js words.js application/javascript
                                            2023-11-11 17:14:06.049  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.pi-hole created/updated
                                            2023-11-11 17:14:07.120  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:14:08.121  - warn: host.ioBrokerVM startInstance cannot find adapter "pvforecast@2.9.0". Try to install it... 1 attempt
                                            2023-11-11 17:14:08.122  - info: host.ioBrokerVM iobroker install pvforecast@2.9.0 using installedFrom
                                            2023-11-11 17:14:09.780  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:14:09.781  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.pvforecast@2.9.0... (System call)
                                            2023-11-11 17:14:15.811  - info: host.ioBrokerVM iobroker npm-install: added 3 packages in 6s
                                            2023-11-11 17:14:15.812  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:14:15.812  - info: host.ioBrokerVM iobroker npm-install: 127 packages are looking for funding
                                            2023-11-11 17:14:15.813  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:14:15.837  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter pvforecast@2.9.0
                                            2023-11-11 17:14:15.911  - info: host.ioBrokerVM iobroker npm-install: upload [14] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                            2023-11-11 17:14:15.918  - info: host.ioBrokerVM iobroker npm-install: upload [13] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                            2023-11-11 17:14:15.922  - info: host.ioBrokerVM iobroker npm-install: upload [12] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                            2023-11-11 17:14:15.925  - info: host.ioBrokerVM iobroker npm-install: upload [11] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                            2023-11-11 17:14:15.929  - info: host.ioBrokerVM iobroker npm-install: upload [10] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                            2023-11-11 17:14:15.932  - info: host.ioBrokerVM iobroker npm-install: upload [9] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                            2023-11-11 17:14:15.936  - info: host.ioBrokerVM iobroker npm-install: upload [8] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                            2023-11-11 17:14:15.939  - info: host.ioBrokerVM iobroker npm-install: upload [7] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                            2023-11-11 17:14:15.943  - info: host.ioBrokerVM iobroker npm-install: upload [6] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            2023-11-11 17:14:15.947  - info: host.ioBrokerVM iobroker npm-install: upload [5] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                            2023-11-11 17:14:15.950  - info: host.ioBrokerVM iobroker npm-install: upload [4] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                            2023-11-11 17:14:15.953  - info: host.ioBrokerVM iobroker npm-install: upload [3] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/img/Azimuth.png img/Azimuth.png image/png
                                            2023-11-11 17:14:15.958  - info: host.ioBrokerVM iobroker npm-install: upload [2] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/jsonConfig.json jsonConfig.json application/json
                                            2023-11-11 17:14:15.961  - info: host.ioBrokerVM iobroker npm-install: upload [1] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/pvforecast.png pvforecast.png image/png
                                            2023-11-11 17:14:15.965  - info: host.ioBrokerVM iobroker npm-install: upload [0] pvforecast.admin /opt/iobroker/node_modules/iobroker.pvforecast/admin/style.css style.css text/css
                                            2023-11-11 17:14:16.060  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.pvforecast created/updated
                                            2023-11-11 17:14:17.125  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:14:18.126  - warn: host.ioBrokerVM startInstance cannot find adapter "smartcontrol@2.0.1". Try to install it... 1 attempt
                                            2023-11-11 17:14:18.126  - info: host.ioBrokerVM iobroker install smartcontrol@2.0.1 using installedFrom
                                            2023-11-11 17:14:19.760  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:14:19.761  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.smartcontrol@2.0.1... (System call)
                                            2023-11-11 17:14:25.267  - info: host.ioBrokerVM iobroker npm-install: added 17 packages in 5s
                                            2023-11-11 17:14:25.267  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:14:25.268  - info: host.ioBrokerVM iobroker npm-install: 140 packages are looking for funding
                                            2023-11-11 17:14:25.268  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:14:25.290  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter smartcontrol@2.0.1
                                            2023-11-11 17:14:25.364  - info: host.ioBrokerVM iobroker npm-install: upload [81] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/admin.d.ts admin.d.ts video/mp2t
                                            2023-11-11 17:14:25.371  - info: host.ioBrokerVM iobroker npm-install: upload [80] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/img/check_box-24px.svg doc-md/img/check_box-24px.svg image/svg+xml
                                            2023-11-11 17:14:25.407  - info: host.ioBrokerVM iobroker npm-install: upload [70] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/img/table-zones_select-target-devices-overwrite.gif doc-md/img/table-zones_select-target-devices-overwrite.gif image/gif
                                            2023-11-11 17:14:25.437  - info: host.ioBrokerVM iobroker npm-install: upload [60] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/table-target-devices_de.md doc-md/table-target-devices_de.md text/markdown
                                            2023-11-11 17:14:25.466  - info: host.ioBrokerVM iobroker npm-install: upload [50] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/doc-md/table-trigger-times_de.md doc-md/table-trigger-times_de.md text/markdown
                                            2023-11-11 17:14:25.497  - info: host.ioBrokerVM iobroker npm-install: upload [40] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/fancytree/skin-lion/vline-rtl.gif fancytree/skin-lion/vline-rtl.gif image/gif
                                            2023-11-11 17:14:25.527  - info: host.ioBrokerVM iobroker npm-install: upload [30] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            2023-11-11 17:14:25.556  - info: host.ioBrokerVM iobroker npm-install: upload [20] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-target-devices.png img/option-screenshots/tab-target-devices.png image/png
                                            2023-11-11 17:14:25.563  - info: host.ioBrokerVM iobroker npm-install: upload [19] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-motion.png img/option-screenshots/tab-triggers-motion.png image/png
                                            2023-11-11 17:14:25.567  - info: host.ioBrokerVM iobroker npm-install: upload [18] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-other.png img/option-screenshots/tab-triggers-other.png image/png
                                            2023-11-11 17:14:25.570  - info: host.ioBrokerVM iobroker npm-install: upload [17] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-triggers-time.png img/option-screenshots/tab-triggers-time.png image/png
                                            2023-11-11 17:14:25.573  - info: host.ioBrokerVM iobroker npm-install: upload [16] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-zones-execution.png img/option-screenshots/tab-zones-execution.png image/png
                                            2023-11-11 17:14:25.577  - info: host.ioBrokerVM iobroker npm-install: upload [15] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/option-screenshots/tab-zones.png img/option-screenshots/tab-zones.png image/png
                                            2023-11-11 17:14:25.580  - info: host.ioBrokerVM iobroker npm-install: upload [14] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/sc_always.png img/sc_always.png image/png
                                            2023-11-11 17:14:25.583  - info: host.ioBrokerVM iobroker npm-install: upload [13] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/select-target-devices-overwrite.gif img/select-target-devices-overwrite.gif image/gif
                                            2023-11-11 17:14:25.586  - info: host.ioBrokerVM iobroker npm-install: upload [12] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options1.gif img/smartControl_options1.gif image/gif
                                            2023-11-11 17:14:25.620  - info: host.ioBrokerVM iobroker npm-install: upload [11] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options_dropdown.gif img/smartControl_options_dropdown.gif image/gif
                                            2023-11-11 17:14:25.623  - info: host.ioBrokerVM iobroker npm-install: upload [10] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/img/smartControl_options_dropdown_2.gif img/smartControl_options_dropdown_2.gif image/gif
                                            2023-11-11 17:14:25.628  - info: host.ioBrokerVM iobroker npm-install: upload [9] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/index_m.html index_m.html text/html
                                            2023-11-11 17:14:25.632  - info: host.ioBrokerVM iobroker npm-install: upload [8] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/index_m.js index_m.js application/javascript
                                            2023-11-11 17:14:25.637  - info: host.ioBrokerVM iobroker npm-install: upload [7] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/smartcontrol-banner.png smartcontrol-banner.png image/png
                                            2023-11-11 17:14:25.641  - info: host.ioBrokerVM iobroker npm-install: upload [6] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/smartcontrol.png smartcontrol.png image/png
                                            2023-11-11 17:14:25.647  - info: host.ioBrokerVM iobroker npm-install: upload [5] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/style.css style.css text/css
                                            2023-11-11 17:14:25.651  - info: host.ioBrokerVM iobroker npm-install: upload [4] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/tsconfig.json tsconfig.json application/json
                                            2023-11-11 17:14:25.655  - info: host.ioBrokerVM iobroker npm-install: upload [3] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/words.js words.js application/javascript
                                            2023-11-11 17:14:25.662  - info: host.ioBrokerVM iobroker npm-install: upload [2] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/readme.txt zero-md/readme.txt text/plain
                                            2023-11-11 17:14:25.665  - info: host.ioBrokerVM iobroker npm-install: upload [1] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/webcomponents-loader.min.js zero-md/webcomponents-loader.min.js application/javascript
                                            2023-11-11 17:14:25.668  - info: host.ioBrokerVM iobroker npm-install: upload [0] smartcontrol.admin /opt/iobroker/node_modules/iobroker.smartcontrol/admin/zero-md/zero-md.min.js.js zero-md/zero-md.min.js.js application/javascript
                                            2023-11-11 17:14:25.793  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.smartcontrol created/updated
                                            2023-11-11 17:14:26.865  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:14:27.865  - warn: host.ioBrokerVM startInstance cannot find adapter "socketio@6.5.5". Try to install it... 1 attempt
                                            2023-11-11 17:14:27.865  - info: host.ioBrokerVM iobroker install socketio@6.5.5 using installedFrom
                                            2023-11-11 17:14:29.568  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:14:29.569  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.socketio@6.5.5... (System call)
                                            2023-11-11 17:14:37.103  - info: host.ioBrokerVM iobroker npm-install: added 40 packages in 7s
                                            2023-11-11 17:14:37.104  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:14:37.105  - info: host.ioBrokerVM iobroker npm-install: 140 packages are looking for funding
                                            2023-11-11 17:14:37.106  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:14:37.130  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter socketio@6.5.5
                                            2023-11-11 17:14:37.202  - info: host.ioBrokerVM iobroker npm-install: upload [11] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                            2023-11-11 17:14:37.210  - info: host.ioBrokerVM iobroker npm-install: upload [10] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                            2023-11-11 17:14:37.213  - info: host.ioBrokerVM iobroker npm-install: upload [9] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                            2023-11-11 17:14:37.216  - info: host.ioBrokerVM iobroker npm-install: upload [8] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                            2023-11-11 17:14:37.219  - info: host.ioBrokerVM iobroker npm-install: upload [7] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                            2023-11-11 17:14:37.223  - info: host.ioBrokerVM iobroker npm-install: upload [6] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                            2023-11-11 17:14:37.226  - info: host.ioBrokerVM iobroker npm-install: upload [5] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                            2023-11-11 17:14:37.230  - info: host.ioBrokerVM iobroker npm-install: upload [4] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                            2023-11-11 17:14:37.233  - info: host.ioBrokerVM iobroker npm-install: upload [3] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            2023-11-11 17:14:37.237  - info: host.ioBrokerVM iobroker npm-install: upload [2] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                            2023-11-11 17:14:37.240  - info: host.ioBrokerVM iobroker npm-install: upload [1] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/jsonConfig.json jsonConfig.json application/json
                                            2023-11-11 17:14:37.243  - info: host.ioBrokerVM iobroker npm-install: upload [0] socketio.admin /opt/iobroker/node_modules/iobroker.socketio/admin/socketio.png socketio.png image/png
                                            2023-11-11 17:14:37.400  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.socketio created/updated
                                            2023-11-11 17:14:38.463  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:14:39.463  - warn: host.ioBrokerVM startInstance cannot find adapter "tado@0.4.11". Try to install it... 1 attempt
                                            2023-11-11 17:14:39.464  - info: host.ioBrokerVM iobroker install tado@0.4.11 using installedFrom
                                            2023-11-11 17:14:41.100  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:14:41.102  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.tado@0.4.11... (System call)
                                            2023-11-11 17:14:57.158  - info: host.ioBrokerVM iobroker npm-install: added 26 packages in 16s
                                            2023-11-11 17:14:57.159  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:14:57.160  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                                            2023-11-11 17:14:57.161  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:14:57.185  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter tado@0.4.11
                                            2023-11-11 17:14:57.257  - info: host.ioBrokerVM iobroker npm-install: upload [6] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/admin.d.ts admin.d.ts video/mp2t
                                            2023-11-11 17:14:57.265  - info: host.ioBrokerVM iobroker npm-install: upload [5] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/button.png button.png image/png
                                            2023-11-11 17:14:57.269  - info: host.ioBrokerVM iobroker npm-install: upload [4] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/index_m.html index_m.html text/html
                                            2023-11-11 17:14:57.272  - info: host.ioBrokerVM iobroker npm-install: upload [3] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/jsonConfig.json jsonConfig.json application/json
                                            2023-11-11 17:14:57.276  - info: host.ioBrokerVM iobroker npm-install: upload [2] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/style.css style.css text/css
                                            2023-11-11 17:14:57.280  - info: host.ioBrokerVM iobroker npm-install: upload [1] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/tado.png tado.png image/png
                                            2023-11-11 17:14:57.284  - info: host.ioBrokerVM iobroker npm-install: upload [0] tado.admin /opt/iobroker/node_modules/iobroker.tado/admin/words.js words.js application/javascript
                                            2023-11-11 17:14:57.385  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.tado created/updated
                                            2023-11-11 17:14:58.462  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:14:59.462  - warn: host.ioBrokerVM startInstance cannot find adapter "tibberlink@1.4.2". Try to install it... 1 attempt
                                            2023-11-11 17:14:59.463  - info: host.ioBrokerVM iobroker install tibberlink@1.4.2 using installedFrom
                                            2023-11-11 17:15:01.138  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:01.140  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.tibberlink@1.4.2... (System call)
                                            2023-11-11 17:15:05.889  - info: host.ioBrokerVM iobroker npm-install: added 2 packages in 4s149 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:15:05.910  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter tibberlink@1.4.2
                                            2023-11-11 17:15:05.996  - info: host.ioBrokerVM iobroker npm-install: upload [13] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/calculatorStates.png calculatorStates.png image/png
                                            2023-11-11 17:15:06.004  - info: host.ioBrokerVM iobroker npm-install: upload [12] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                            2023-11-11 17:15:06.008  - info: host.ioBrokerVM iobroker npm-install: upload [11] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                            2023-11-11 17:15:06.011  - info: host.ioBrokerVM iobroker npm-install: upload [10] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                            2023-11-11 17:15:06.014  - info: host.ioBrokerVM iobroker npm-install: upload [9] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                            2023-11-11 17:15:06.018  - info: host.ioBrokerVM iobroker npm-install: upload [8] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                            2023-11-11 17:15:06.022  - info: host.ioBrokerVM iobroker npm-install: upload [7] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                            2023-11-11 17:15:06.025  - info: host.ioBrokerVM iobroker npm-install: upload [6] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                            2023-11-11 17:15:06.029  - info: host.ioBrokerVM iobroker npm-install: upload [5] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                            2023-11-11 17:15:06.033  - info: host.ioBrokerVM iobroker npm-install: upload [4] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            2023-11-11 17:15:06.036  - info: host.ioBrokerVM iobroker npm-install: upload [3] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                            2023-11-11 17:15:06.039  - info: host.ioBrokerVM iobroker npm-install: upload [2] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                            2023-11-11 17:15:06.043  - info: host.ioBrokerVM iobroker npm-install: upload [1] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/jsonConfig.json jsonConfig.json application/json
                                            2023-11-11 17:15:06.047  - info: host.ioBrokerVM iobroker npm-install: upload [0] tibberlink.admin /opt/iobroker/node_modules/iobroker.tibberlink/admin/tibberlink.png tibberlink.png image/png
                                            2023-11-11 17:15:06.147  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.tibberlink created/updated
                                            2023-11-11 17:15:07.209  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:08.210  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-hqwidgets@1.4.0". Try to install it... 1 attempt
                                            2023-11-11 17:15:08.210  - info: host.ioBrokerVM iobroker install vis-hqwidgets@1.4.0 using installedFrom
                                            2023-11-11 17:15:09.860  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:09.862  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-hqwidgets@1.4.0... (System call)
                                            2023-11-11 17:15:14.292  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 4s149 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:15:14.315  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-hqwidgets@1.4.0
                                            2023-11-11 17:15:14.389  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-hqwidgets.admin /opt/iobroker/node_modules/iobroker.vis-hqwidgets/admin/hqwidgets.png hqwidgets.png image/png
                                            2023-11-11 17:15:14.396  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-hqwidgets.admin /opt/iobroker/node_modules/iobroker.vis-hqwidgets/admin/index.html index.html text/html
                                            2023-11-11 17:15:14.401  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-hqwidgets/www" was not found! Nothing was uploaded or deleted.
                                            2023-11-11 17:15:14.522  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-hqwidgets created/updated
                                            2023-11-11 17:15:15.588  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:16.588  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-jqui-mfd@1.0.12". Try to install it... 1 attempt
                                            2023-11-11 17:15:16.588  - info: host.ioBrokerVM iobroker install vis-jqui-mfd@1.0.12 using installedFrom
                                            2023-11-11 17:15:18.232  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:18.233  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-jqui-mfd@1.0.12... (System call)
                                            2023-11-11 17:15:22.716  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:15:22.716  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 4s149 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:15:22.736  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-jqui-mfd@1.0.12
                                            2023-11-11 17:15:22.805  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-jqui-mfd.admin /opt/iobroker/node_modules/iobroker.vis-jqui-mfd/admin/jqui-mfd.png jqui-mfd.png image/png
                                            2023-11-11 17:15:22.814  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-jqui-mfd/www" was not found! Nothing was uploaded or deleted.
                                            2023-11-11 17:15:22.935  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-jqui-mfd created/updated
                                            2023-11-11 17:15:22.987  - info: host.ioBrokerVM iobroker npm-install: Update "system.adapter.vis-jqui-mfd.0"
                                            2023-11-11 17:15:24.004  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:25.005  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-material-advanced@1.7.4". Try to install it... 1 attempt
                                            2023-11-11 17:15:25.005  - info: host.ioBrokerVM iobroker install vis-material-advanced@1.7.4 using installedFrom
                                            2023-11-11 17:15:26.630  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:26.631  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-material-advanced@1.7.4... (System call)
                                            2023-11-11 17:15:31.351  - info: host.ioBrokerVM iobroker npm-install: added 1 package in 4s
                                            2023-11-11 17:15:31.351  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:15:31.352  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                                            2023-11-11 17:15:31.352  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:15:31.373  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-material-advanced@1.7.4
                                            2023-11-11 17:15:31.442  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-material-advanced.admin /opt/iobroker/node_modules/iobroker.vis-material-advanced/admin/vis-material-advanced.png vis-material-advanced.png image/png
                                            2023-11-11 17:15:31.450  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-material-advanced.admin /opt/iobroker/node_modules/iobroker.vis-material-advanced/admin/words.js words.js application/javascript
                                            2023-11-11 17:15:31.454  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-material-advanced/www" was not found! Nothing was uploaded or deleted.
                                            2023-11-11 17:15:31.573  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-material-advanced created/updated
                                            2023-11-11 17:15:32.637  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:33.637  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-metro@1.2.0". Try to install it... 1 attempt
                                            2023-11-11 17:15:33.638  - info: host.ioBrokerVM iobroker install vis-metro@1.2.0 using installedFrom
                                            2023-11-11 17:15:35.325  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:35.325  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-metro@1.2.0... (System call)
                                            2023-11-11 17:15:39.798  - info: host.ioBrokerVM iobroker npm-install: added 3 packages in 4s
                                            2023-11-11 17:15:39.800  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:15:39.801  - info: host.ioBrokerVM iobroker npm-install: 149 packages are looking for funding
                                            2023-11-11 17:15:39.802  - info: host.ioBrokerVM iobroker npm-install:   run `npm fund` for details
                                            2023-11-11 17:15:39.825  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-metro@1.2.0
                                            2023-11-11 17:15:39.895  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-metro.admin /opt/iobroker/node_modules/iobroker.vis-metro/admin/index.html index.html text/html
                                            2023-11-11 17:15:39.902  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-metro.admin /opt/iobroker/node_modules/iobroker.vis-metro/admin/metro.png metro.png image/png
                                            2023-11-11 17:15:39.906  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-metro/www" was not found! Nothing was uploaded or deleted.
                                            2023-11-11 17:15:40.026  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-metro created/updated
                                            2023-11-11 17:15:41.089  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:42.090  - warn: host.ioBrokerVM startInstance cannot find adapter "vis-timeandweather@1.2.2". Try to install it... 1 attempt
                                            2023-11-11 17:15:42.090  - info: host.ioBrokerVM iobroker install vis-timeandweather@1.2.2 using installedFrom
                                            2023-11-11 17:15:43.727  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:43.729  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis-timeandweather@1.2.2... (System call)
                                            2023-11-11 17:15:48.208  - info: host.ioBrokerVM iobroker npm-install: added 2 packages in 4s149 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:15:48.227  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter vis-timeandweather@1.2.2
                                            2023-11-11 17:15:48.296  - info: host.ioBrokerVM iobroker npm-install: upload [1] vis-timeandweather.admin /opt/iobroker/node_modules/iobroker.vis-timeandweather/admin/index.html index.html text/html
                                            2023-11-11 17:15:48.303  - info: host.ioBrokerVM iobroker npm-install: upload [0] vis-timeandweather.admin /opt/iobroker/node_modules/iobroker.vis-timeandweather/admin/timeandweather.png timeandweather.png image/png
                                            2023-11-11 17:15:48.308  - info: host.ioBrokerVM iobroker npm-install: INFO: Directory "/opt/iobroker/node_modules/iobroker.vis-timeandweather/www" was not found! Nothing was uploaded or deleted.
                                            2023-11-11 17:15:48.426  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.vis-timeandweather created/updated
                                            2023-11-11 17:15:49.488  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:15:50.490  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 1 attempt
                                            2023-11-11 17:15:50.490  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedFrom
                                            2023-11-11 17:15:52.164  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:15:52.164  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                                            2023-11-11 17:15:56.598  - info: vis.0 (5148) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                                            2023-11-11 17:15:56.799  - info: vis.0 (5148) vis license is OK.
                                            2023-11-11 17:15:57.006  - error: vis.0 (5148) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                            2023-11-11 17:15:57.006  - error: vis.0 (5148) unhandled promise rejection: Not exists
                                            2023-11-11 17:15:57.007  - error: vis.0 (5148) Error: Not exists
                                                at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                                                at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                                                at process.processImmediate (node:internal/timers:478:21)
                                            2023-11-11 17:15:57.007  - error: vis.0 (5148) Not exists
                                            2023-11-11 17:15:57.511  - info: vis.0 (5148) terminating
                                            2023-11-11 17:15:57.511  - warn: vis.0 (5148) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                            2023-11-11 17:15:58.189  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_15_52_466Z-debug-0.log
                                            2023-11-11 17:15:58.190  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                                            2023-11-11 17:15:59.209  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:16:00.210  - warn: host.ioBrokerVM startInstance cannot find adapter "web@6.1.10". Try to install it... 1 attempt
                                            2023-11-11 17:16:00.210  - info: host.ioBrokerVM iobroker install web@6.1.10 using installedFrom
                                            2023-11-11 17:16:01.907  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:16:01.909  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.web@6.1.10... (System call)
                                            2023-11-11 17:16:07.455  - info: host.ioBrokerVM iobroker npm-install: added 7 packages in 5s149 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:16:07.476  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter web@6.1.10
                                            2023-11-11 17:16:07.549  - info: host.ioBrokerVM iobroker npm-install: upload [129] web.admin /opt/iobroker/node_modules/iobroker.web/admin/asset-manifest.json asset-manifest.json application/json
                                            2023-11-11 17:16:23.135  - info: host.ioBrokerVM iobroker npm-install: upload [100] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Computer.9558f6ee3941dba4e3c5.svg static/media/Computer.9558f6ee3941dba4e3c5.svg image/svg+xml
                                            2023-11-11 17:16:23.170  - info: host.ioBrokerVM iobroker npm-install: upload [90] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Dressing Room.5e6f8f64b0e8f91c473e.svg static/media/Dressing Room.5e6f8f64b0e8f91c473e.svg image/svg+xml
                                            2023-11-11 17:16:23.199  - info: host.ioBrokerVM iobroker npm-install: upload [80] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Garage.f7fc0a9b326d582afee6.svg static/media/Garage.f7fc0a9b326d582afee6.svg image/svg+xml
                                            2023-11-11 17:16:23.229  - info: host.ioBrokerVM iobroker npm-install: upload [70] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Hanging Lamps.0bd452fc843edd645c30.svg static/media/Hanging Lamps.0bd452fc843edd645c30.svg image/svg+xml
                                            2023-11-11 17:16:23.260  - info: host.ioBrokerVM iobroker npm-install: upload [60] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Led Strip.5cf2de461e29ffbaa5f0.svg static/media/Led Strip.5cf2de461e29ffbaa5f0.svg image/svg+xml
                                            2023-11-11 17:16:23.293  - info: host.ioBrokerVM iobroker npm-install: upload [50] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Nursery.9cecc0544bdb5c28500c.svg static/media/Nursery.9cecc0544bdb5c28500c.svg image/svg+xml
                                            2023-11-11 17:16:23.324  - info: host.ioBrokerVM iobroker npm-install: upload [40] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Rear Wall.38843c33f1ea1f575500.svg static/media/Rear Wall.38843c33f1ea1f575500.svg image/svg+xml
                                            2023-11-11 17:16:23.356  - info: host.ioBrokerVM iobroker npm-install: upload [30] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Sockets.8320e1a99be9de004629.svg static/media/Sockets.8320e1a99be9de004629.svg image/svg+xml
                                            2023-11-11 17:16:23.389  - info: host.ioBrokerVM iobroker npm-install: upload [20] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Terrace.d71d07d9290674f2ca20.svg static/media/Terrace.d71d07d9290674f2ca20.svg image/svg+xml
                                            2023-11-11 17:16:23.392  - info: host.ioBrokerVM iobroker npm-install: upload [19] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Toilet.83604dd2daafb67067dd.svg static/media/Toilet.83604dd2daafb67067dd.svg image/svg+xml
                                            2023-11-11 17:16:23.396  - info: host.ioBrokerVM iobroker npm-install: upload [18] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Tv.4e9745a548e57bfac0c7.svg static/media/Tv.4e9745a548e57bfac0c7.svg image/svg+xml
                                            2023-11-11 17:16:23.400  - info: host.ioBrokerVM iobroker npm-install: upload [17] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Upstairs.441813e54e0daca0882d.svg static/media/Upstairs.441813e54e0daca0882d.svg image/svg+xml
                                            2023-11-11 17:16:23.404  - info: host.ioBrokerVM iobroker npm-install: upload [16] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Vacuum Cleaner.9c8d50e436e6cea06dfa.svg static/media/Vacuum Cleaner.9c8d50e436e6cea06dfa.svg image/svg+xml
                                            2023-11-11 17:16:23.407  - info: host.ioBrokerVM iobroker npm-install: upload [15] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Ventilation.c31761d86d67e245ac92.svg static/media/Ventilation.c31761d86d67e245ac92.svg image/svg+xml
                                            2023-11-11 17:16:23.411  - info: host.ioBrokerVM iobroker npm-install: upload [14] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Wardrobe.e8019970a2b51412cfdc.svg static/media/Wardrobe.e8019970a2b51412cfdc.svg image/svg+xml
                                            2023-11-11 17:16:23.414  - info: host.ioBrokerVM iobroker npm-install: upload [13] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Washing Machines.577f3acdb3cef002b523.svg static/media/Washing Machines.577f3acdb3cef002b523.svg image/svg+xml
                                            2023-11-11 17:16:23.419  - info: host.ioBrokerVM iobroker npm-install: upload [12] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Washroom.bfb54196f381f36de9d6.svg static/media/Washroom.bfb54196f381f36de9d6.svg image/svg+xml
                                            2023-11-11 17:16:23.423  - info: host.ioBrokerVM iobroker npm-install: upload [11] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water Consumption.68891649591cc2434c5b.svg static/media/Water Consumption.68891649591cc2434c5b.svg image/svg+xml
                                            2023-11-11 17:16:23.426  - info: host.ioBrokerVM iobroker npm-install: upload [10] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water Heater.7e4bb4d99a5213f24d08.svg static/media/Water Heater.7e4bb4d99a5213f24d08.svg image/svg+xml
                                            2023-11-11 17:16:23.430  - info: host.ioBrokerVM iobroker npm-install: upload [9] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Water.f50411984c5c24fa574d.svg static/media/Water.f50411984c5c24fa574d.svg image/svg+xml
                                            2023-11-11 17:16:23.434  - info: host.ioBrokerVM iobroker npm-install: upload [8] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Wc.83604dd2daafb67067dd.svg static/media/Wc.83604dd2daafb67067dd.svg image/svg+xml
                                            2023-11-11 17:16:23.438  - info: host.ioBrokerVM iobroker npm-install: upload [7] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Weather.e91dae647698d48365e3.svg static/media/Weather.e91dae647698d48365e3.svg image/svg+xml
                                            2023-11-11 17:16:23.442  - info: host.ioBrokerVM iobroker npm-install: upload [6] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Window.421664f57c35e5109aa2.svg static/media/Window.421664f57c35e5109aa2.svg image/svg+xml
                                            2023-11-11 17:16:23.445  - info: host.ioBrokerVM iobroker npm-install: upload [5] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Windscreen.6058448bf63f72dd5036.svg static/media/Windscreen.6058448bf63f72dd5036.svg image/svg+xml
                                            2023-11-11 17:16:23.448  - info: host.ioBrokerVM iobroker npm-install: upload [4] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Workshop.7856e59fe4f164c90609.svg static/media/Workshop.7856e59fe4f164c90609.svg image/svg+xml
                                            2023-11-11 17:16:23.452  - info: host.ioBrokerVM iobroker npm-install: upload [3] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/Workspace.97d73e419d966bfb6428.svg static/media/Workspace.97d73e419d966bfb6428.svg image/svg+xml
                                            2023-11-11 17:16:23.456  - info: host.ioBrokerVM iobroker npm-install: upload [2] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/names.3a7dae0bd6b8b03b280f.txt static/media/names.3a7dae0bd6b8b03b280f.txt text/plain
                                            2023-11-11 17:16:23.459  - info: host.ioBrokerVM iobroker npm-install: upload [1] web.admin /opt/iobroker/node_modules/iobroker.web/admin/static/media/names.e7efb5283d98000c74ac.txt static/media/names.e7efb5283d98000c74ac.txt text/plain
                                            2023-11-11 17:16:23.462  - info: host.ioBrokerVM iobroker npm-install: upload [0] web.admin /opt/iobroker/node_modules/iobroker.web/admin/web.png web.png image/png
                                            2023-11-11 17:16:23.535  - info: host.ioBrokerVM iobroker npm-install: upload [396] web /opt/iobroker/node_modules/iobroker.web/www/admin/img/admin.png admin/img/admin.png image/png
                                            2023-11-11 17:16:23.675  - info: host.ioBrokerVM iobroker npm-install: upload [350] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png image/png
                                            2023-11-11 17:16:23.845  - info: host.ioBrokerVM iobroker npm-install: upload [300] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css text/css
                                            2023-11-11 17:16:24.009  - info: host.ioBrokerVM iobroker npm-install: upload [250] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png image/png
                                            2023-11-11 17:16:24.181  - info: host.ioBrokerVM iobroker npm-install: upload [200] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png image/png
                                            2023-11-11 17:16:24.347  - info: host.ioBrokerVM iobroker npm-install: upload [150] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png image/png
                                            2023-11-11 17:16:24.554  - info: host.ioBrokerVM iobroker npm-install: upload [100] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png image/png
                                            2023-11-11 17:16:24.604  - info: host.ioBrokerVM iobroker npm-install: upload [90] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_bd7b00_256x240.png lib/css/themes/jquery-ui/sunny/images/ui-icons_bd7b00_256x240.png image/png
                                            2023-11-11 17:16:24.648  - info: host.ioBrokerVM iobroker npm-install: upload [80] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png image/png
                                            2023-11-11 17:16:24.685  - info: host.ioBrokerVM iobroker npm-install: upload [70] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png image/png
                                            2023-11-11 17:16:24.722  - info: host.ioBrokerVM iobroker npm-install: upload [60] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png image/png
                                            2023-11-11 17:16:24.771  - info: host.ioBrokerVM iobroker npm-install: upload [50] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/ui-lightness/jquery-ui.css lib/css/themes/jquery-ui/ui-lightness/jquery-ui.css text/css
                                            2023-11-11 17:16:24.809  - info: host.ioBrokerVM iobroker npm-install: upload [40] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png image/png
                                            2023-11-11 17:16:24.848  - info: host.ioBrokerVM iobroker npm-install: upload [30] web /opt/iobroker/node_modules/iobroker.web/www/lib/css/themes/jquery-ui/vader/theme.css lib/css/themes/jquery-ui/vader/theme.css text/css
                                            2023-11-11 17:16:24.889  - info: host.ioBrokerVM iobroker npm-install: upload [20] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-1.11.2.min.js lib/js/jquery-1.11.2.min.js application/javascript
                                            2023-11-11 17:16:24.894  - info: host.ioBrokerVM iobroker npm-install: upload [19] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-1.11.2.min.map lib/js/jquery-1.11.2.min.map application/json
                                            2023-11-11 17:16:24.899  - info: host.ioBrokerVM iobroker npm-install: upload [18] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-3.2.1.min.js lib/js/jquery-3.2.1.min.js application/javascript
                                            2023-11-11 17:16:24.903  - info: host.ioBrokerVM iobroker npm-install: upload [17] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-3.2.1.min.map lib/js/jquery-3.2.1.min.map application/json
                                            2023-11-11 17:16:24.908  - info: host.ioBrokerVM iobroker npm-install: upload [16] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.10.3.full.min.js lib/js/jquery-ui-1.10.3.full.min.js application/javascript
                                            2023-11-11 17:16:24.926  - info: host.ioBrokerVM iobroker npm-install: upload [15] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.11.3.full.min.js lib/js/jquery-ui-1.11.3.full.min.js application/javascript
                                            2023-11-11 17:16:24.937  - info: host.ioBrokerVM iobroker npm-install: upload [14] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui-1.11.4.full.min.js lib/js/jquery-ui-1.11.4.full.min.js application/javascript
                                            2023-11-11 17:16:24.943  - info: host.ioBrokerVM iobroker npm-install: upload [13] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui.1.11.2.slider.min.js lib/js/jquery-ui.1.11.2.slider.min.js application/javascript
                                            2023-11-11 17:16:24.947  - info: host.ioBrokerVM iobroker npm-install: upload [12] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery-ui.min.js lib/js/jquery-ui.min.js application/javascript
                                            2023-11-11 17:16:24.953  - info: host.ioBrokerVM iobroker npm-install: upload [11] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.fancytree-all.min.js lib/js/jquery.fancytree-all.min.js application/javascript
                                            2023-11-11 17:16:24.957  - info: host.ioBrokerVM iobroker npm-install: upload [10] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.fancytree-all.min.js.map lib/js/jquery.fancytree-all.min.js.map application/json
                                            2023-11-11 17:16:24.964  - info: host.ioBrokerVM iobroker npm-install: upload [9] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/jquery.jqGrid-4.5.4.min.js lib/js/jquery.jqGrid-4.5.4.min.js application/javascript
                                            2023-11-11 17:16:24.971  - info: host.ioBrokerVM iobroker npm-install: upload [8] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/loStorage.js lib/js/loStorage.js application/javascript
                                            2023-11-11 17:16:24.976  - info: host.ioBrokerVM iobroker npm-install: upload [7] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/materialize.js lib/js/materialize.js application/javascript
                                            2023-11-11 17:16:24.982  - info: host.ioBrokerVM iobroker npm-install: upload [6] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/materialize.js.map lib/js/materialize.js.map application/json
                                            2023-11-11 17:16:24.988  - info: host.ioBrokerVM iobroker npm-install: upload [5] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/selectID.js lib/js/selectID.js application/javascript
                                            2023-11-11 17:16:24.994  - info: host.ioBrokerVM iobroker npm-install: upload [4] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/showdown.min.js lib/js/showdown.min.js application/javascript
                                            2023-11-11 17:16:25.010  - info: host.ioBrokerVM iobroker npm-install: upload [3] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/socket.io.js lib/js/socket.io.js application/javascript
                                            2023-11-11 17:16:25.021  - info: host.ioBrokerVM iobroker npm-install: upload [2] web /opt/iobroker/node_modules/iobroker.web/www/lib/js/translate.js lib/js/translate.js application/javascript
                                            2023-11-11 17:16:25.026  - info: host.ioBrokerVM iobroker npm-install: upload [1] web /opt/iobroker/node_modules/iobroker.web/www/login/favicon.ico login/favicon.ico image/vnd.microsoft.icon
                                            2023-11-11 17:16:25.030  - info: host.ioBrokerVM iobroker npm-install: upload [0] web /opt/iobroker/node_modules/iobroker.web/www/login/index.html login/index.html text/html
                                            2023-11-11 17:16:25.138  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.web created/updated
                                            2023-11-11 17:16:26.329  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:16:27.330  - warn: host.ioBrokerVM startInstance cannot find adapter "worx@2.3.4". Try to install it... 1 attempt
                                            2023-11-11 17:16:27.330  - info: host.ioBrokerVM iobroker install worx@2.3.4 using installedFrom
                                            2023-11-11 17:16:29.978  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:16:29.979  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.worx@2.3.4... (System call)
                                            2023-11-11 17:16:40.115  - info: host.ioBrokerVM iobroker npm-install: 
                                            2023-11-11 17:16:40.115  - info: host.ioBrokerVM iobroker npm-install: added 41 packages in 10s151 packages are looking for funding  run `npm fund` for details
                                            2023-11-11 17:16:40.138  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM install adapter worx@2.3.4
                                            2023-11-11 17:16:40.217  - info: host.ioBrokerVM iobroker npm-install: upload [13] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                            2023-11-11 17:16:40.225  - info: host.ioBrokerVM iobroker npm-install: upload [12] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                            2023-11-11 17:16:40.228  - info: host.ioBrokerVM iobroker npm-install: upload [11] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                            2023-11-11 17:16:40.232  - info: host.ioBrokerVM iobroker npm-install: upload [10] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                            2023-11-11 17:16:40.235  - info: host.ioBrokerVM iobroker npm-install: upload [9] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                            2023-11-11 17:16:40.238  - info: host.ioBrokerVM iobroker npm-install: upload [8] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                            2023-11-11 17:16:40.242  - info: host.ioBrokerVM iobroker npm-install: upload [7] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                            2023-11-11 17:16:40.246  - info: host.ioBrokerVM iobroker npm-install: upload [6] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                            2023-11-11 17:16:40.249  - info: host.ioBrokerVM iobroker npm-install: upload [5] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                            2023-11-11 17:16:40.253  - info: host.ioBrokerVM iobroker npm-install: upload [4] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/uk/translations.json i18n/uk/translations.json application/json
                                            2023-11-11 17:16:40.257  - info: host.ioBrokerVM iobroker npm-install: upload [3] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                            2023-11-11 17:16:40.260  - info: host.ioBrokerVM iobroker npm-install: upload [2] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/index_m.html index_m.html text/html
                                            2023-11-11 17:16:40.263  - info: host.ioBrokerVM iobroker npm-install: upload [1] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/jsonConfig.json jsonConfig.json application/json
                                            2023-11-11 17:16:40.267  - info: host.ioBrokerVM iobroker npm-install: upload [0] worx.admin /opt/iobroker/node_modules/iobroker.worx/admin/worx.png worx.png image/png
                                            2023-11-11 17:16:40.384  - info: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM object system.adapter.worx created/updated
                                            2023-11-11 17:16:41.447  - info: host.ioBrokerVM iobroker npm-install: exit 0
                                            2023-11-11 17:16:42.448  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 2 attempt
                                            2023-11-11 17:16:42.448  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedFrom
                                            2023-11-11 17:16:44.138  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:16:44.139  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.ble@0.13.4... (System call)
                                            2023-11-11 17:16:48.497  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:5476) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_16_44_448Z-debug-0.log
                                            2023-11-11 17:16:48.498  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                                            2023-11-11 17:16:49.517  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:16:50.518  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 2 attempt
                                            2023-11-11 17:16:50.518  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedFrom
                                            2023-11-11 17:16:52.168  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.vis@1.4.16... (System call)
                                            2023-11-11 17:16:56.119  - info: vis.0 (5549) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                                            2023-11-11 17:16:56.361  - info: vis.0 (5549) vis license is OK.
                                            2023-11-11 17:16:56.658  - error: vis.0 (5549) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                            2023-11-11 17:16:56.659  - error: vis.0 (5549) unhandled promise rejection: Not exists
                                            2023-11-11 17:16:56.659  - error: vis.0 (5549) Error: Not exists
                                                at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                                                at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                                                at process.processImmediate (node:internal/timers:478:21)
                                            2023-11-11 17:16:56.660  - error: vis.0 (5549) Not exists
                                            2023-11-11 17:16:57.162  - info: vis.0 (5549) terminating
                                            2023-11-11 17:16:57.163  - warn: vis.0 (5549) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                            2023-11-11 17:16:57.826  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_16_52_460Z-debug-0.log
                                            2023-11-11 17:16:57.827  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                                            2023-11-11 17:16:58.842  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:16:59.843  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 3 attempt
                                            2023-11-11 17:16:59.843  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedVersion
                                            2023-11-11 17:17:01.548  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:17:01.548  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.ble@0.13.4... (System call)
                                            2023-11-11 17:17:04.839  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:5677) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_17_01_863Z-debug-0.log
                                            2023-11-11 17:17:04.840  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                                            2023-11-11 17:17:05.861  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:17:06.862  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 3 attempt
                                            2023-11-11 17:17:06.863  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedVersion
                                            2023-11-11 17:17:08.546  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:17:08.547  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                                            2023-11-11 17:17:12.514  - info: vis.0 (5750) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                                            2023-11-11 17:17:12.699  - info: vis.0 (5750) vis license is OK.
                                            2023-11-11 17:17:12.868  - error: vis.0 (5750) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                            2023-11-11 17:17:12.868  - error: vis.0 (5750) unhandled promise rejection: Not exists
                                            2023-11-11 17:17:12.869  - error: vis.0 (5750) Error: Not exists
                                                at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                                                at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                                                at process.processImmediate (node:internal/timers:478:21)
                                            2023-11-11 17:17:12.869  - error: vis.0 (5750) Not exists
                                            2023-11-11 17:17:13.374  - info: vis.0 (5750) terminating
                                            2023-11-11 17:17:13.375  - warn: vis.0 (5750) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                            2023-11-11 17:17:14.030  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_17_08_856Z-debug-0.log
                                            2023-11-11 17:17:14.031  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                                            2023-11-11 17:17:15.048  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:17:16.048  - warn: host.ioBrokerVM startInstance cannot find adapter "ble@0.13.4". Try to install it... 4 attempt
                                            2023-11-11 17:17:16.048  - info: host.ioBrokerVM iobroker install ble@0.13.4 using installedVersion
                                            2023-11-11 17:17:17.772  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1Installing iobroker.ble@0.13.4... (System call)
                                            2023-11-11 17:17:21.050  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 1npm ERR! path /opt/iobroker/node_modules/@abandonware/noblenpm ERR! command failednpm ERR! command sh -c node-gyp-buildnpm ERR! (node:5875) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.npm ERR! (Use `node --trace-deprecation ...` to show where the warning was created)npm ERR! Traceback (most recent call last):npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/gyp_main.py", line 51, in <module>npm ERR!     sys.exit(gyp.script_main())npm ERR!              ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 670, in script_mainnpm ERR!     return main(sys.argv[1:])npm ERR!            ^^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 662, in mainnpm ERR!     return gyp_main(args)npm ERR!            ^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 629, in gyp_mainnpm ERR!     [generator, flat_list, targets, data] = Load(npm ERR!                                             ^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 150, in Loadnpm ERR!     result = gyp.input.Load(npm ERR!              ^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 3021, in Loadnpm ERR!     LoadTargetBuildFile(npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 411, in LoadTargetBuildFilenpm ERR!     build_file_data = LoadOneBuildFile(npm ERR!                       ^^^^^^^^^^^^^^^^^npm ERR!   File "/opt/iobroker/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 239, in LoadOneBuildFilenpm ERR!     build_file_contents = open(build_file_path, "rU").read()npm ERR!                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^npm ERR! ValueError: invalid mode: 'rU' while trying to load binding.gypnpm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (/opt/iobroker/node_modules/node-gyp/lib/configure.js:351:16)npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:517:28)npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:292:12)npm ERR! gyp ERR! System Linux 6.1.0-13-amd64npm ERR! gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/node-gyp/bin/node-gyp.js" "rebuild"npm ERR! gyp ERR! cwd /opt/iobroker/node_modules/@abandonware/noblenpm ERR! gyp ERR! node -v v18.18.2npm ERR! gyp ERR! node-gyp -v v7.1.2npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_17_18_077Z-debug-0.log
                                            2023-11-11 17:17:21.051  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.ble@0.13.4: 1
                                            2023-11-11 17:17:22.067  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:17:23.069  - warn: host.ioBrokerVM startInstance cannot find adapter "vis@1.4.16". Try to install it... 4 attempt
                                            2023-11-11 17:17:23.069  - info: host.ioBrokerVM iobroker install vis@1.4.16 using installedVersion
                                            2023-11-11 17:17:24.737  - info: host.ioBrokerVM iobroker npm-install: NPM version: 9.8.1
                                            2023-11-11 17:17:24.739  - info: host.ioBrokerVM iobroker npm-install: Installing iobroker.vis@1.4.16... (System call)
                                            2023-11-11 17:17:28.830  - info: vis.0 (5948) starting. Version 1.4.16 in /opt/iobroker/node_modules/iobroker.vis, node: v18.18.2, js-controller: 5.0.12
                                            2023-11-11 17:17:29.018  - info: vis.0 (5948) vis license is OK.
                                            2023-11-11 17:17:29.183  - error: vis.0 (5948) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                            2023-11-11 17:17:29.184  - error: vis.0 (5948) unhandled promise rejection: Not exists
                                            2023-11-11 17:17:29.184  - error: vis.0 (5948) Error: Not exists
                                                at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:854:19)
                                                at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/build/lib/objects/objectsInRedisClient.js:891:59)
                                                at process.processImmediate (node:internal/timers:478:21)
                                            2023-11-11 17:17:29.185  - error: vis.0 (5948) Not exists
                                            2023-11-11 17:17:29.689  - info: vis.0 (5948) terminating
                                            2023-11-11 17:17:29.690  - warn: vis.0 (5948) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                            2023-11-11 17:17:30.363  - error: host.ioBrokerVM iobroker npm-install: npm ERR! code 6npm ERR! path /opt/iobroker/node_modules/iobroker.visnpm ERR! command failednpm ERR! command sh -c node main.js --installnpm ERR! A complete log of this run can be found in: /home/iobroker/.npm/_logs/2023-11-11T16_17_25_048Z-debug-0.log
                                            2023-11-11 17:17:30.364  - error: host.ioBrokerVM iobroker npm-install: host.ioBrokerVM Cannot install iobroker.vis@1.4.16: 6
                                            2023-11-11 17:17:31.380  - info: host.ioBrokerVM iobroker npm-install: exit 25
                                            2023-11-11 17:17:32.381  - error: host.ioBrokerVM Cannot download and install adapter "ble@0.13.4". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
                                            2023-11-11 17:17:32.884  - error: host.ioBrokerVM Cannot download and install adapter "vis@1.4.16". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
                                            
                                            Homoran 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            501
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            267
                                            23601
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo