Manjaro ARM 21.06 released!

Hello!

Congratulations on the release! Thanks for all your hard work on this.

I saw some oddities in two spots when I did the update.

The Keyring update gave a lot more output than it usually does, including a mass of warnings that I don’t know enough to tell if I need to worry about.

See: 2021 07 07 Manjaro Update 21.06, Paste 1 (Keyring) - Pastebin.com

I got an error I’ve never seen before when the install was wrapping up. See step (3).

:: Running post-transaction hooks…
( 1/16) Creating system user accounts…
( 2/16) Reloading system manager configuration…
( 3/16) Creating temporary files…
Assertion ‘fd’ failed at src/tmpfiles/tmpfiles.c:843, function fd_set_perms(). Aborting.
/usr/share/libalpm/scripts/systemd-hook: line 28: 313389 Aborted (core dumped) /usr/bin/systemd-tmpfiles --create
error: command failed to execute correctly
( 4/16) Reloading device manager configuration…
( 5/16) Arming ConditionNeedsUpdate…

It did finish, and I’m about to reboot. Should I be worried about this?

EDIT: Rebooted and appears to be working fine. All my docker containers are running and have internet access, at least.

Check this post: Assertion 'fd' failed at src/tmpfiles/tmpfiles.c:843

Thanks!

Reading now…

No. Arch and Manjaro based distros does not support this kind of setup.

You can enable SSH after the first run setup, by running:

sudo systemctl enable --now sshd

Thank you for your excellent work with Manjaro for ARM.

Have tested Manjaro Xfce on several TV boxes.

X96max + (s905x3)
Magicsee N5 (s905x)
X96S (S905y2)

Most functions work outside of WIFI.
Can you consider some changes.

Network browsing
Enable avahi-daemon.service by default

systemctl enable avahi-daemon.service

Add syntax highlighting for nano by default.

sudo nano / etc / nanorc
include /usr/share/nano/.nanorc
include /usr/share/nano/extra/
.nanorc

Options for autologging first run Xfce.

sudo groupadd -r autologin
sudo gpasswd -a $USER autologin

/etc/lightdm/lightdm.conf
[Seat: *]
autologin-user = $USER

This is up to the edition maintainers. Not all editions ship with avahi.

This seems like something that should be changed from the nano package.
Shipping a /etc/nanorc file is also up to the edition maintainers otherwise.

Not sure what you mean here?
The first run Setup works fine. And no, we won’t enable autologin options in our CLI setup tool. (but the new Calamares based one, seems to be able to do it)

Hi, I have a Magicsee N5 (s905x) too but I cannot Install Manjaro. Can you please tell me how did you install Manjaro for this TV Box. Thanks in advance!

Maybe this tutorial will help.

1 Like

Download khadas-vim-3-xfce IMG Manjaro - Downloads
Flash to sdcard from pc. TOOL: balenaEthcher

Edit /BOOT_MNJRO/extlinux/extlinux.conf (on sdcard)
Change DTB file to: meson-gxl-s905x-p212.dtb
FDT /dtbs/amlogic/meson-gxl-s905x-p212.dtb

/BOOT_MNJRO/
rename u-boot.ext to u-boot.ext.old (or delete)
rename u-boot-s905x-s912 to u-boot.ext

Insert sdcard to tvbox

hold down the button in the AV port by inserting a paper clip, a pin or something similar and keep it pressed while powering the device on. Keep the button pressed until you see the boot screen of your box. After a few seconds it should reboot off your SD card . You are only required to do this once.

Power of and on (dont press button in the AV )

Happy booting.

1 Like