"Cannot allocate memory" - Only 250MB of RAM...?!

Jak jsi povolil foris-controller?

Pomohlo to. Jeơtě testuji.

V LuCI: System/Startup (nevĂ­m, jak je to označenĂ© česky), a tam je jedna ze servis foris-controller - tlačítko vedle indikuje, jestli je povolena nebo zakĂĄzĂĄna, pƙípadně se to stiskem dĂĄ pƙepnout (dĂĄl jsou tlačítka Start, Restart, Stop, takĆŸe tƙeba po povolenĂ­ je tƙeba stisknout Start, jinak se rozeběhne aĆŸ po rebootu routeru).

Ahoj,

jsem na stejne chybe:

AttributeError("'ForisState' object has no attribute 'password_set'",)
Stack trace

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/foris/backend.py", line 85, in perform
    module, action, data, controller_id=controller_id or self.controller_id
  File "/usr/lib/python3.6/site-packages/foris_client/buses/ubus.py", line 127, in send
    self._raise_exception_on_error(response)
  File "/usr/lib/python3.6/site-packages/foris_client/buses/base.py", line 69, in _raise_exception_on_error
    raise generate_controller_error(msg["module"], msg["action"])(msg["errors"])
foris_client.buses.base.ControllerError__web__get_data: Controller error(s) has occured:
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/foris_controller/message_router.py", line 117, in process_message
    data = module_instance.perform_action(message["action"], message.get("data", {}))
  File "/usr/lib/python3.6/site-packages/foris_controller/module_base.py", line 61, in perform_action
    res = action_function(data)
  File "/usr/lib/python3.6/site-packages/foris_controller_modules/web/__init__.py", line 36, in action_get_data
    return self.handler.get_data()
  File "/usr/lib/python3.6/site-packages/foris_controller/utils.py", line 112, in inner
    res = func(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/foris_controller_modules/web/handlers/openwrt.py", line 79, in get_data
    data = self.web_uci_cmds.get_data()
  File "/usr/lib/python3.6/site-packages/foris_controller_backends/web/__init__.py", line 144, in get_data
    data = backend.read("foris")
  File "/usr/lib/python3.6/site-packages/foris_controller_backends/uci/__init__.py", line 332, in read
    output = self.export_data(config)
  File "/usr/lib/python3.6/site-packages/foris_controller_backends/uci/__init__.py", line 338, in export_data
    self._run_uci_command("export", config) if config else self._run_uci_command("export")
  File "/usr/lib/python3.6/site-packages/foris_controller_backends/uci/__init__.py", line 173, in _run_uci_command
    raise UciException(cmdline_args, stderr)
foris_controller.exceptions.UciException: ['uci', '-n', '-c', '/etc/config/', '-P', '/tmp/.uci-foris-controller', 'export', 'foris']: command failed (b'uci: Parse error (too many arguments) at line 18, byte 28\n')

Internal error [‘uci’, ‘-n’, ‘-c’, ‘/etc/config/’, ‘-P’, ‘/tmp/.uci-foris-controller’, ‘export’, ‘foris’]: command failed (b’uci: Parse error (too many arguments) at line 18, byte 28\n’)(’<class ‘foris_controller.exceptions.UciException’>’)

Postupoval jsem podle druheho prispevku:

fw_setenv bootcmd 'env default -f -a; saveenv; reset'
reboot
pkgupdate
btrfs_migrate restore

Pakrestart , ale foris porad nejde. Vi nekdo dalsi postup?

Diky