RPi OMV7 upgrade 7.7.5 and 7.7.6 problem

  • The OMV7 7.7.5 update did not install correctly, there seems to be a problem in a Python module with a file. I tried some things but could not get 7.7.5 to install correctly.

    I figured I would wait a bit and see if there was an update that fixed it. I tried 7.7.6 today and it had the same problem.


    I am running OMV7 on a RPi 5 CM with the I/O board connected to an ASM1166 SATA controller with 4 drives.


    Any thoughts or hints would be useful.

    • Official Post

    You installed saltstack 3007.0. OMV 7 does not support 3007.

    omv 7.7.9-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.8 | compose 7.6.9 | cterm 7.8.7 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


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


    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!

  • Thanks for the very quick reply. I am not sure, I don't think I have installed saltstack 3007.0. I only used the system update functions in OMV and did not update it separately.


    When I checked apt, it does not seem to have saltstack 3007 installed just 3006:

    Code
    pi@nassie5bw:~ $ apt list --installed | grep salt
    
    WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
    
    salt-common/sandworm,sandworm,sandworm,sandworm,now 3006.0+ds-1+232.1 all [installed,automatic]
    salt-minion/sandworm,sandworm,sandworm,sandworm,now 3006.0+ds-1+232.1 all [installed,automatic]


    However, it looks like /usr/bin/salt-call requires 3007:

    Python
    #!/usr/bin/python3
    # EASY-INSTALL-ENTRY-SCRIPT: 'salt==3007.0','console_scripts','salt-call'
    import re
    import sys
    
    # for compatibility with easy_install; see #2198
    __requires__ = 'salt==3007.0'


    I tried reinstalling 3006, no change. I removed salt-* files in /usr/bin and reinstall saltstack with:

    Code
    pi@nassie5bw:/usr/bin $ sudo apt-get reinstall salt-common=3006.0+ds-1+232.1
    pi@nassie5bw:/usr/bin $ sudo apt-get reinstall salt-minion=3006.0+ds-1+232.1

    The /usr/bin/salt-* file installed for version 3006 has the code that says 3007 is required. It looks like there might be a problem with saltstack 3006.


    Thanks.

    • Official Post

    When I checked apt, it does not seem to have saltstack 3007 installed just 3006:

    saltstack can be installed with python pip too.

    omv 7.7.9-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.8 | compose 7.6.9 | cterm 7.8.7 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


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


    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!

  • Thanks ryecoaaron,


    Quote


    saltstack can be installed with python pip too.

    Is it a good idea to use pip? When I try I get this message:

  • The maintainers of the Salt package used in OMV have backported many things from Salt 3007.

    The origin problem is IMO that your filesystem is corrupted and therefor some files are erroneous. Try to reinstall the packages.

    Hi votdev,


    I agree but I don't know how they became corrupted since I only used the OMV update screen.


    I tried re-installing salt-common and salt-minion, but they seem to install the 3006 which still references 3007.


    Which modules should I re-install? (and how? is it just apt-get?)

    I would rather not have to reinstall OMV 7 from scratch.


    Thanks.

    • Official Post

    Is it a good idea to use pip? When I try I get this message:

    Definitely not. I was just saying that it could've been updated if you use pip. Using pip on an OMV system is not recommended.


    I agree but I don't know how they became corrupted since I only used the OMV update screen.

    Is the OS installed on an SD card? If it is, it could be failing.

    omv 7.7.9-1 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.2 | kvm 7.1.8 | compose 7.6.9 | cterm 7.8.7 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.2


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


    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!

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!