omv 3.0.21 - entered failed state after installing some

  • omv version 3.0.21, fresh installation
    one installation from iso,
    one on a fresh Debian8 with added deb http://packages.openmediavault.org/public erasmus main


    trying to install:

    • luksencryption 2.1.2
    • letsencrypt 2.3
    • links 3.0


    end always with
    ==> /var/log/daemon.log <==
    Jun 7 08:27:08 corinth monit[909]: 'omv-engined' process is not running
    Jun 7 08:27:08 corinth monit[909]: 'omv-engined' trying to restart
    Jun 7 08:27:08 corinth monit[909]: 'omv-engined' start: /bin/systemctl
    Jun 7 08:27:08 corinth systemd[1]: openmediavault-engined.service: Supervising process 4193 which is not our child. We'll most likely not notice when it exits.
    Jun 7 08:27:08 corinth systemd[1]: openmediavault-engined.service: main process exited, code=exited, status=255/n/a
    Jun 7 08:27:08 corinth systemd[1]: Unit openmediavault-engined.service entered failed state.

    after removing with - apt-get remove x - everything works again


    Most other plugins can be installed without problem, other want 3.0.13 and decline the installation.

    I know its Beta, but i'm Beta too.
    But i want to help - and maybe i can contribute a bit, as have expirience in linux and php

    is there a way to get further information during the install process?
    just some hint how to enable debug or what log file to inspect.


    or should i be patient until release date ?


    Thanks

    • Offizieller Beitrag

    Version 3.0.15+ has a new under the hood feature called datamodels. You can look at github on some of the extras plugin the changes they need. You can start forking plugins an do PR's. At the moment plugin conversion is very slow, So help is more than welcome.
    so atm plugins that are not adapted will not work.



    also any bugs encountered in corr you can report them at bugtracker.openmediavault.org

  • i tried to understand the difference between OMV 2.x and 3.x.
    The problem is, that i was no able to find some sort of working example skeleton for OMV 3.0 explaining the datamodel.
    The only thing i noticed, was that my browser was continously polling §(why not websocket?) with rpc.php requests all the time, making it difficult to catch the JSON Objects with interesting data.


    If there is a tutorial to create a sample plugin from scratch for OMV 3.0
    including deb packaging, dataModel with buttons, checkbox and executing shellscripts (php/bash) and so on

    I will be able to help.
    But just digging in not working and not documented code is painful and discouraging.

    • Offizieller Beitrag

    The minidlna plugin is very simple and has the items you asked for.


    omv-engine -df puts the engine in debug mode and is quite easy to debug.


    websockets weren't supported in most browsers when OMV was started. That would be a large change. Plus, it is a NAS. Are you really using the web interface that much that you need to worry about it?


    OMV is documented (although not fully).

    omv 7.0.4-2 sandworm | 64 bit | 6.5 proxmox kernel

    plugins :: omvextrasorg 7.0 | kvm 7.0.10 | compose 7.1.2 | k8s 7.0-6 | cputemp 7.0 | mergerfs 7.0.3


    omv-extras.org plugins source code and issue tracker - github


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!