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 v9.11.0 #7415

Merged
merged 46 commits into from
Feb 22, 2025
Merged

Beta v9.11.0 #7415

merged 46 commits into from
Feb 22, 2025

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Feb 16, 2025

Beta v9.11.0

(2025-02-22)

Bug fixes

  • Quartz64/Star64/VisionFive 2 | Resolves an issue where the import of config files from the setup FAT partition and root filesystem expansion on first boot could have failed. Many thanks to @disconn3ct for reporting this issue: SOQuartz | Setup partition detection and filesystem expansion fails #6838
  • DietPi-FirstBoot | Resolved an issue, where the automatic first run setup could have failed, if the network adapter, wpa_supplicant or DHCP client took a little longer to receive an IP address, without ifup further halting the script. In case of AUTO_SETUP_AUTOMATED=1 in dietpi.txt, the very first network check is assured to try at least 4 times, with a 5 seconds delay between each attempt.
  • DietPi-Config | Resolved an issue where selecting the linux-image-rpi-v8 kernel on 32-bit images failed. Many thanks to @SOULV1CE for reporting this issue: Unable to locate package linux-image-rpi-v8 #7402
  • DietPi-Software | Fail2Ban: Resolved an issue where the install failed while downloading updated Dropbear filters. Many thanks to @Stream5710 for reporting this issue: DietPi-Software | Fails to install fail2ban #7413
  • DietPi-Software | Pi-hole: Support for Pi-hole v6 was added. During the DietPi update, we check whether your Pi-hole has been updated already, and in case perform some migration and cleanup of DietPi-specific configs. Also, since Pi-hole v6 ships with its internal webserver and PHP interpreter, if a webserver and PHP are installed without any dependant among dietpi-software options, it is offered to uninstall them.

MichaIng and others added 27 commits February 10, 2025 02:00
Workaround failing systemd services in emulated Trixie containers if ImportCredential is used.

Workaround failing chpasswd in ARMv6/7 Trixie containers, with AppArmor on recent Ubuntu host.

Create tmpfs mounts with 0755 mode, as the default is 1777.
thanks @jkronborg for the hint
initramfs-tools was chosen initially, since the (new) RPi kernel packages forcefully triggered the generation of an iniramfs image, while the RPi kernel does not require it, and tiny-tinitramfs images are some orders of magnitudes smaller. However, in between, the RPi kernel packages set INITRD=No if SKIP_INITRAMFS_GEN=yes is given, so the initramfs generation can be skipped. This exact thing does not work with tiny-initramfs until including Bookworm. Support for INITRD=No has been added for Trixie: https://salsa.debian.org/debian/tiny-initramfs/-/merge_requests/2
Additionally, tiny-initramfs cannot satisfy the dependency of a 64-bit kernel on a 32-bit OS: #7402 (comment)
and merge master back to dev
On Quartz64 and VisionFive 2, filesystem type and label can fail to be detected on this early boot stage. Likely it has something to do with the missing initramfs and hence relatively quick boot into init stage: #6838
…rst run setup

During non-interactive first run setup, allow up to 3 retries with 5 seconds delay. The [email protected] has started, but the DHCP client may require some more time.
and add changelog entries for this fix, as well as potential network check failures on first boot.
Replace dash with plus symbol for version suffix, to avoid latest main commit to be shown as latest server version in web UI: dani-garcia/vaultwarden#4936 (reply in thread)
@MichaIng MichaIng added the Beta 🧪 Issues specific to the Beta branch testing label Feb 16, 2025
@MichaIng MichaIng added this to the v9.11 milestone Feb 16, 2025
If the setup partition is detected directly, no additional log will be done. The additional "1/3" log now means that additional 0.5 seconds are waited, before checking again, and the last "3/3" log means that overall 1.5 seconds has been waited, before the final check is done.
In just replicated case, it was actually wpa_supplicant which took longer to connect, not blocking ifup, while the IP was static.
@MichaIng MichaIng marked this pull request as ready for review February 21, 2025 23:47
@MichaIng MichaIng merged commit 9b107ef into beta Feb 22, 2025
2 checks passed
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 v9.11 | Please help testing and hardening our upcoming release
3 participants