Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Beta v7.7.3 #4849

Merged
merged 17 commits into from
Oct 16, 2021
Merged

Beta v7.7.3 #4849

merged 17 commits into from
Oct 16, 2021

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Oct 16, 2021

v7.7.3

(2021-10-16)

Fixes since v7.7.2

  • General | Applied a workaround on Bullseye systems with older Linux versions (v4.14 and below) which do not sufficiently support the new "unified cgroup hierarchy" (a.k.a. cgroups-v2). Since the newer systemd tries to use it automatically, Docker and similar software which make use of cgroups fail. For devices with known boot configuration file, the kernel command line arguments are applied to force the legacy cgroups hierarchy usage.
  • DietPi-Config | Resolved an issue on NanoPi NEO (and likely other Allwinner H3 SBCs) where selecting a sound card failed as an invalid control was tried to be set. Many thanks to @VS-X for reporting this issue: Incorrect ALSA control name for H3 devices (e.g. NanoPi Neo) #4833
  • DietPi-Software | Airsonic: Since the project has been archived and does not support Java 17, it has been disabled on Bullseye. We're watching a fork (https://github.com/airsonic-advanced/airsonic-advanced) which is actively developed and where at least the web interface works with Java 17. Playing audio however failed on local tests, hence we'll wait until it becomes more stable to be a drop-in replacement for Airsonic in general and supported on Bullseye with Java 17 as well. Many thanks to @Andaloup for reporting this issue: DietPi-Software | Airsonic: Bullseye/Java 17 support and active fork #4847
  • DietPi-Software | FreshRSS: Resolved an issue where on reinstalls nested /opt/FreshRSS/FreshRSS-master and /opt/FreshRSS/p/p were created. Since FreshRSS has an internal updater, reinstalls won't download and install the new version as long as /opt/FreshRSS is present already. The nested directory and link is removed on next DietPi update, when present. Many thanks to @kinoushe for reporting this issue: FreshRSS - infinite child 'p' folders after Buster to Bullseye upgrade #4775

+ DietPi-TimeSync | Do not restart but only start systemd-timesyncd. This way a potentially pending sync is not aborted. It needs to be monitored, whether a running daemon has any chance to be stuck and requires a restart to trigger a new sync.
+ General | Applied a workaround on Bullseye systems with older Linux versions (v4.14 and below) which do not support the new "unified cgroup hierarchy" (a.k.a. cgroups-v2). Since the newer systemd tries to use it automatically, Docker and similar software which make use of cgroups fail. Where known, kernel command line arguments are applied to force the legacy cgroups hierarchy usage, else on update users are informed that either a kernel upgrade or applying those kernel command line arguments is required to re-enable mentioned software to run.
+ DietPi-Patches | Inform and offer to re-apply the ssh.dietpi.com host key if missing: #4844
+ General | Fix flag for "systemd.legacy_systemd_cgroup_controller": Without an argument or 1/true, the legacy cgroupv1 hierarchy is used, which is what we want.
+ General | Force cgroups v1 depending on kernel version, as it is usually generally supported, but not the BPF based device access permissions, which cannot be easily+reliable checked. Apply workaround on ROCK Pi 4 as well, which requires u-boot-tools to compile the U-Boot config. Not not force legacy systemd cgroups-v2 hierarchy but allow hybrid mode, which seems to not break anything and was default on Debian Buster.
+ CHANGELOG | Update cgroups related entry
+ DietPi-Set_hardware | soundcard: Remove setting an invalid control value. The 3.5mm output is not muted by default and it shouldn't cause any issues when HDMI audio output is forced via card index.
+ DietPi-Software | vaultwarden: Set minimum memory requirement to 3 GiB on single-core systems and 4 GiB on multi-core to solve aborted builds, e.g. found on ARMv8. Make it a single case and always run all all processors to potentially speed up the build.
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Oct 16, 2021
@MichaIng MichaIng added this to the v7.7 milestone Oct 16, 2021
+ RC up
+ DietPi-Software | Airsonic: Since the project has been archived and does not support Java 17, it has been disabled on Bullseye. We're watching a fork (https://github.com/airsonic-advanced/airsonic-advanced) which is actively developed and where at least the web interface works with Java 17. Playing audio however failed on local tests, hence we'll wait until it becomes more stable to be a drop-in replacement for Airsonic in general and supported on Bullseye with Java 17 as well. Many thanks to @Andaloup for reporting this issue: #4847
+ DietPi-Software | FreshRSS: Resolved an issue where on reinstalls nested /opt/FreshRSS/FreshRSS-master and /opt/FreshRSS/p/p were created. Since FreshRSS has an internal updater, reinstalls won't download and install the new version as long as /opt/FreshRSS is present already. The nested directory and link is removed on next DietPi update, when present. Many thanks to @kinoushe for reporting this issue: #4775
+ DietPi-Patches | Syntax
+ DietPi-Patches | Fix condition for disabling dietpi-boot.service
+ Syntax
+ DietPi-Set_software | Fix boot wait for network
+ DietPi-Config | Fix Boot wait for network state detection and do not apply translation patch on update a second time
+ DietPi-Set_software | Further fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Beta 🧪 Issues specific to the Beta branch testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Open Beta v7.7 | Please help testing and hardening the upcoming release
1 participant