New updates available

openmediavault 5.6.0

  • Update locales.
  • Improve UI to import a users public SSH key. Now SSH public keys in RFC 4716 and OpenSSH format can be imported.
  • Fix a SMB recycle bin cleanup script issue. Execute run-args with the ‘–new-session’ option to ensure the scripts will run until completion. This should prevent subsequent locks.
  • Remove ‘No certificate request’ option from ‘FTP | SSL/TLS’ page because it is deprecated in proftpd.
  • Improve monit/proftpd connection test. This should prevent errors when SSL/TLS is enabled.
  • Enable NTP by default on new installations.
  • Fix a bug in omv-env when trying to set a string separated by blanks.
  • Rename various OMV Python modules because of import issues.
  • Issue #944: Hardening storage backend to prevent errors in LXC.
  • Issue #959: Improve SMART support for HPSA HBA.
  • Issue #968: Configured quota is not displayed correct.

openmediavault-diskstats 5.1.0

  • Adapt to modified OMV Python API.

openmediavault-forkeddaapd 5.0.3

  • Update locales.
  • Fix bug in configuration file.
  • Issue #952: Disable MPD support by default. Can be enabled by settings the environment variable OMV_FORKEDDAAPD_MPD_PORT to 6600 or any other value.

openmediavault-nut 5.2.0

  • Adapt to modified OMV Python API.

openmediavault-usbbackup 5.0.7

  • Issue #720: Execute backup job only when filesystems are up.

New update available

openmediavault 5.5.23

  • Update locales.
  • Issue #505: Prepend explanation to cron-apt notifications.
  • Issue #926: Refactor code that is responsible for sending the notification email on first UI log in.

New update available

openmediavault 5.5.22

  • Fixing package management issue with new UDEV rules. The old file was not removed automatically. Because of that please notice the information about the new UDEV rules in 5.5.21.
  • Fix monit/proftpd issue when implicit TLS is enabled.
  • Issue #921: Prevent using WLAN NICs for bond and bridge interfaces.
  • Issue #929: Set ‘big_writes’ as default mount option for NTFS filesystems.
  • Issue #930: Add UDEV rule for OWC Mercury Elite Pro Dual mini enclosure to fix the random serial ID issue.

A RxJS takeWhen operator

If you needed to poll a service and then take the response only when a specific property of the response was equal to a predicate, then the following RxJS operator might help you.

function takeWhen<T>(predicate: (value: T, index: number) => boolean) {
  return (source: Observable<T>): Observable<T> => source.pipe(filter(predicate), take(1));
}

Example:

interval(500).pipe(
  concatMap(() => this.http.post(...)),
  takeWhen((res: IRpcBgResponse) => {
    return res.running === false;
  })
);

New update available

openmediavault 5.5.21

WARNING … This update might cause problems on systems that are using USB hardware based on JMicron controllers.

  • Fixing a bug related to BTRFS which crashed the filesystem UI page.
  • Improve UDEV rules to workaround a JMicron bug. Debugging should be easier now because the serial_id helper tool behaves like scsi_id and prints out the environment variable ID_SERIAL_SHORT.
    If your USB enclosure reports the vendor ‘JMICRON’ for the attached devices, then this modification might break your configuration because the UDEV rule for those devices has been improved to apply to all JMicron JMS578 SATA 6Gb/s based enclosures. You need to manually take action to fix your configuration.
    After installing this package your mounted filesystem configuration might be broken. To fix that, you need to unmount and remount the filesystems that are connected via this USB enclosure. If the filesystem contains any shared folders, you can’t unmount it, because of that you need to delete all shared folders that are located on the filesystem to be unmounted. That is only possible if the shared folders are not used by any service, so make sure this applies to these shared folders. After you’ve unmounted these filesystems in the UI, apply the changes, reboot the system and then mount the filesystems again. After that you can reconfigure your shared folders and services from scratch. Sorry for this inconvenience.