-
-
Notifications
You must be signed in to change notification settings - Fork 502
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
DietPi | Debian Buster #1286
Comments
+ DietPi-Software | Mask new ntp systemd service on Buster: https://github.com/Fourdee/DietPi/issues/1286
I've set low priority label for info (We officially support stretch), however, don't change what you like to work on, or by how much 👍 |
@Fourdee |
🈴 General info: On Debian Buster repo there are many many package updates so far, and somehow the mirroring to Raspbian Buster repo is not done well (see missing
As On Debian I didn't face such problems so far, it seems to be the transfer from Debian repo to Raspbian repo that is not done too carefully by times.
This is at right version on Debian repo, but yeah just forgotten to be pulled as well into Raspbian... A bid unprofessional from my point of view... I mean should be not to hard to by default pull all dependencies upgrades together with the main package you want. Or just test the installation of any package, pulled into the repo once... |
Further Buster integration of PHP: https://github.com/Fourdee/DietPi/pull/1562 |
🈯️ perl upgrade issue resolved, finally the necessary library is there:
|
🈯️ Possible would be installation from source, but I will not touch this until Buster is moved into stable branch. 🈯️ timedatectl output changed, thus run_ntpd status fails: => fixed with: https://github.com/Fourdee/DietPi/pull/1661
|
🈯️ €: Resolved! Apache and PHP dependency issue on Raspbian repo (again). All PHP modules have new version, just For my impression, it would be totally possible to publish Buster images for x86 devices. My VM is just running totally without any issue, rock solid repo, even that you will have often many APT package updates. Not sure about other SBCs, how well their special repos work with Debian Buster, but RPi is still very unstable, actually just because incomplete APT repo upgrades. |
🈴 €: Raspbian |
Okay guys, for those who are interested, we uploaded some Buster testing images for VMware and VirtualBox: https://dietpi.com/downloads/testing/
Would be great if some could join testing by using it, so we can fix issues now and provide official Buster images as fast as Buster is moved to stable branch (approx summer 2019) 😃. Debian Buster generally works quite stable on one of my testing VMs, since it became new testing branch ~1 year ago. You will face a high frequency of APT and kernel updates, that'd be said! Btw: My little production home server is Raspbian Buster, which is from repo side quite unstable in comparison to Debian (see above). Thus I cannot recommend to use it and will not provide Raspbian Buster images for now 😉. |
👍 Site was updated few days ago to show optional Buster experimental images. Very stable. Iam yet to find an issue. 💯 |
Next dangerous Raspbian repo bug:
Again, never faced something similar on Debian, this is a Raspbian-only issue that regularly occurs with different packages by times. Quite dangerous, if one accidentally hits yes or, as said, runs the update unattended with The php-apcu/redis/igbinary issue (php7.0/7.1 version, even that repo default already on php7.2) seems to at least resolved again. Hope it stays now like this. |
From past experience, with RPi, wait for their official Buster image before we support it. They have their own repo, which they must iron out. |
Yes in every case. I just like being on the edge (should go with Arch Linux, lol) and would like to have Buster support fully integrated into DietPi, before it's officially released to stable. So we can do concurrent release at best 😃. For RPi official Buster images we anyway need to wait longer, until also https://archive.raspberrypi.org has Buster branch. If I remember right, this took again some time after Debian Buster release. So basically those ongoing Raspbian repo dependency issues are of course non-critical, since it's officially testing, but it makes life for testers unnecessary (?) hard for my impression. But I am complaining here all the time, now it's time to address this to the repo maintainers, being constructive 😄. €: https://bugs.launchpad.net/raspbian Bug reports that pretty much cover the main issues with Raspbian Buster:
|
Needed to switch to PHP7.3 to have all modules available: https://github.com/Fourdee/DietPi/pull/2259
|
VirtualBox: TTY1 terminal resolution always resets to ~800x600 or something like this, after TTY is taken over from boot/kernel. It happens the same time, when the console font changes. I tried
|
Last update wave on Debian+Raspbian Buster, including systemd + many libraries, breaks Dropbear. Once logged out, connecting via SSH fails. Restart of Dropbear service resolves it. Damn, I locked out myself from my RPi with this 🤣. |
🈴 Current ownCloud 10.0.10 does not support PHP7.3 => Disabled on Buster for now: Fourdee@a454034
|
Debian Buster release soon. Feature/Package freeze schedule has started: https://release.debian.org/testing/freeze_policy.html
With v6.21 I will put some effort in testing remaining software titles on Buster. Especially some 3rd party repos don't have a Buster branch yet, so we need to force Stretch there. Raspbian Buster release will be later and according to the many above critical repo issues, this is required. |
Damn, the soft freeze did not reduce the amount of APT package updates, but increased it, in some cases with critical major version updates, e.g. mariadb v10.1 => v10.3. One single day and 43 updated packages (and I have ONLY installed Nextcloud), including systemd, udev, APT itself, pathon, PHP...
To all who run DietPi on Buster:
|
Yey, archive.raspberrypi.org repo already has a Buster branch: https://archive.raspberrypi.org/debian/dists/ Besides that: No kernel or other package update when switching from the Stretch repo currently. DietPi-Set_Software: Fourdee@1f98515 |
EDIT: Driver is now kernel built-in since v4.19 as dtoverlay
|
Okay I mark this issue as closed now. We will gradually roll out Buster images for additional devices, at first as experimental/beta images, after official Debian (respectively Raspbian) Buster release and some user feedback, as new official image. There are still some issues opened but those can be handled individually: https://github.com/MichaIng/DietPi/issues?q=is%3Aopen+is%3Aissue+label%3A"Debian+Buster" |
VMware/VirtualBox Buster images: https://dietpi.com/downloads/images/
Buster VM (x64_86) rough install tests
🈯️
dietpi-software install {1..23}
🈯️
dietpi-software install {24..40}
(-27, not supported on VM)🈯️
dietpi-software install {41..65}
(-47,51,59,60,61)🈴🈯️ OpenBazaar (58)🈯️
dietpi-software install {66..74} 81 86 90 91 92
(-66,69,70,71,72)🈴phpMyAdmin (90), APT package not available on Debian Buster. Raspbian Buster has it... EDIT: Blocked on non-RPi Buster: ad38e88🈯️
dietpi-software install {93..102} {106..120}
(minus non x86/VM supported)🈯️
dietpi-software install {121..150}
(minus non x86/VM supported)🈴NAA Daemon (124) wants to installgcc-6-base
but on Bustergcc-8-base
is available only.🈴Tomcat8 (125) not available on Buster (https://packages.debian.org/tomcat8), Tomcat9 instead: https://packages.debian.org/tomcat9 ... But again it IS available on Raspbian Buster (both, Tomcat8+9). EDIT: Resolved with: ae701d8🈯️
dietpi-software install {151..175}
(minus non x86/VM supported)Further (mostly Buster related) fixes:
As I anyway created a third VirtualBox image as fresh Stretch, I just became interested in further upgrading to Debian Buster. It is never to early to watch changes there and how we can resolve them for DietPi:
VirtualBox/General:
dietpi-services mask ntp
works: Fixed with https://github.com/Fourdee/DietPi/pull/1422Other DietPi ntpd commands still work well, nothing to change here so far.
mysql-server
does not even exist anymore on Buster at the moment. Good we get rid of it in Stretch: https://packages.debian.org/de/stretch/mysql-server => fixed with: https://github.com/Fourdee/DietPi/pull/1276php-xsl
does not exist, which we install for all non Apache stacks, but it does not even exist on Stretch: https://packages.debian.org/search?searchon=names&keywords=php-xslWonder why we never watched APT error here, maybe new.
php5-xsl
on Jessie exists,php7.0-xsl
on Stretch, but it is just a dummy, which is better covered byphp-xml
: https://packages.debian.org/stretch/php7.0-xslSo we should just remove this already beginning with Stretch: https://github.com/Fourdee/DietPi/blob/testing/dietpi/dietpi-software#L3857-L3861 => Fixed with: https://github.com/Fourdee/DietPi/pull/1326
Deluge is not available in Debian Buster repo (but available on Raspbian Buster), thus fails to install€: Now availabe: https://packages.debian.org/buster/delugeRPi:
raspi-copies-and-fills
breaks Buster udev to start up and breaks core system/reboot by this. It is solvable byapt purge raspi-copies-and-fills
, but then the system is missing the armhf optimized binaries, this package ships. => Clearly no advice to update to Buster for now! Reference: https://raspberrypi.stackexchange.com/a/74406 => Workaround for now: https://github.com/Fourdee/DietPi/pull/1472EDIT: Now
archive.raspberrypi.org
has a Buster branch, which does not contain theraspi-copies-and-fills
package anymore.libsodium23
, and PHP7.2 compatiblephp-redis
,php-igbinary
andphp-apcu
modules now available on Raspbian Buster repo as well.€:€: Again resolved!php-redis
,php-igbinary
andphp-apcu
PHP7.2 compatibility lost again... WTF???On Debian Buster repo there are many many package updates so far, and somehow the mirroring to Raspbian Buster repo somehow is not done well (see missing
libsodium23
above). At the moment there is some perl update, which would due to broken dependencies remove Apache and MariaDB (and for sure many other titels):As
dietpi-software
forcesapt-get dist-upgrade
on installation, it would just force this removal.On Debian I didn't face such problems so far, it seems to be the transfer from Debian repo to Raspbian repo that is not done too carefully by times. Issue resolved on 2. Feb. 2018: https://github.com/Fourdee/DietPi/issues/1286#issuecomment-369408959
🈯️ Reset raspi.list "buster" to currently highest "stretch" in case: Fourdee@374c09d
🈯️
Current repo inconsistency issue with Apache2 and PHP: https://github.com/Fourdee/DietPi/issues/1286#issuecomment-394041400Resolved!🈯️
Again udev restart (+journald and I guess other systemd services) failure after upgrade. Kernel update and systemd/udev update at the same time. Perhaps reboot solves it, but I am afraid to reboot, as server otherwise runs fine currently. Raspbian Buster systemd/udev is on v238 while Debian Buster is on v239. Will wait for next update, before attempting reboot.Installing Debian armhf udev v239 allowed systemd-udevd to start up. However systemd-journald still fails, perhaps due to version incompatibility.€: Solved with Raspbian systemd+udev v239 APT upgradei-sable-2km
module currently might fail on Buster due togcc-4.9
version mismatch (4.9.3 vs. 4.9.4): https://github.com/Fourdee/DietPi/issues/2547#issuecomment-463831296Might still work, since e.g.
rpi-update
just checks4.9
but not the sub sub version. Requires testing.The text was updated successfully, but these errors were encountered: