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.
    • 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
                                    • Homoran
                                      Homoran Global Moderator Administrators @Gismoh last edited by

                                      @gismoh jetzt werden die Adapter aus dem backup neu gebaut.

                                      Füße stillhalten!

                                      ? 1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @Homoran last edited by

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

                                        Füße stillhalten!

                                        Moin,

                                        braucht er nicht, im Log stand schon, das er BLE nicht bauen konnte

                                        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
                                        

                                        VG
                                        Bernd

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

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

                                          braucht er nicht

                                          kommt drauf an

                                          wenn er noch alles andere bauen will, sollte das erst fertig werden, bevor er sich mit ble auseinander setzt.

                                          Möglicherweise muss erst alles auf die aktuellen Versionen, passend zum OS und node, gehoben werden.
                                          Ichvweiss auch nicht ob noble & co. installiert sind.

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

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

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

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

                                            und danach ein backup, das du dann auf eine neue VM gespielt hast?
                                            und nun hast du wieder den selben Fehler!?

                                            gibt es denn nun diese Datei im neuen System?

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

                                            Ichvweiss auch nicht ob noble & co. installiert sind.

                                            sollte er installieren

                                            sudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev libcap2-bin
                                            
                                            G 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            690
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            267
                                            23689
                                            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