I am now starting to generate images at a much higher pace than before, so I can now create images fairly easy. So these test images, from today, is because I am testing a new method of creating images.

So I am now looking for testers for the following devices:

Raspberry Pi 2 & 3

Odroid-C1

Odroid-C2

Odroid-XU4

Test images are available to be downloaded on my Nextcloud (does not have the best connection). They are all zipped.
So far only “minimal” images are available for testing.

What image did you test?Manjaro-Arm-Minimal-rpi-18.05-rc1
What device did you test on?Raspberry PI 3 B+
Does it boot to a CLI login prompt?Yes
Can you login with both root and manjaro users?Yes
Can you install/update packages?No, Ethernet not working

So please test the images and reply back in this thread with the following information:

What image did you test?
Manjaro-ARM-minimal-oc2-18.05-rc1.zip
(I thought it is the latest (oc2) vs (oc1) but now I see it is older on Nextcloud.)
Used dd if=Manjaro-ARM-minimal-oc2-18.05.img of=/dev/sdb bs=4M

What device did you test on?
RPi3B

Does it boot to a CLI login prompt?
No.
On later inspection of the SD card, I notice only one partition - the root partition.
The boot partition is missing - is this intentional?
Should I have used:dd if=Manjaro-ARM-minimal-oc2-18.05.img of=/dev/sdb2 bs=4M
in order to preserve the boot partition of the previous install?

What image did you test?
Manjaro-ARM-minimal-oc2-18.05-rc1.zip
(I thought it is the latest (oc2) vs (oc1) but now I see it is older on Nextcloud.)
Used dd if=Manjaro-ARM-minimal-oc2-18.05.img of=/dev/sdb bs=4M

Can you check if networkmanager is installed and if NetworkManager.service is running?

It looks like networkmanager is not installed.

I created a new /etc/netctl/profile with nano
Interface=eth0
Connection=ethernet
IP=dhcp
DNS=(‘8.8.8.8’)

Then netctl start profile

I was able to pacman -Syu and update.

Now that networking is up I did attempt to install networkmanager and received a message that some packages should be upgraded first - manjaro-arm-keyring-20180509-1. I gave permition but received an error and was asked to run pacman-key --init followed by a bunch of other packages including networkmanager.

pacman-key --init seemed to pass, but now when I try to install networkmanager I get a message about the signature from “manjaro-ARM Build Server” being an unknown trust and /var/cache/pacman/pkg/manjaro-arm-keyring-20180509-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). I’ve tried ignoring it and deleting it but can’t get past this point as installation always fails.

After a pacman -Syu I get a message for conflicting packages that lists “manjaro-arm-keyring-20180513-1”. Allowing install I get "error: manjaro-arm-keyring: signature from “Manjaro-ARM Build Server build-arm@manjaro-arm.org” is unknown trust. It also says “:: File /var/cache/pacman/pkg/manjaro-arm-keyring-20180513-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).” Attempting to delete gives "error: failed to commit transaction (invalid or corrupted package (PGP signature)).

The installer then goes into “::Starting full system upgrade”.

I had not previously attempted to run pacman-key --populate manjaro-arm, so I just did that. It locally signed a total of 8 keys, but it failed on the 3rd key DC3BF5444BD19FD6AA4CFBA46875B841CC37B7EC with the message “could not be locally signed”.

I just re-read my previous post and realized I edited out a bit and I just wanted to be clear, the full system upgrade fails due to invalid signature as well. I’m fairly new to Manjaro, so please treat me like a clueless fool in the Linux world. I could be missing something completely obvious (to an average *nix user).

Can you run sudo pacman-key --populate manjaro-arm ?
Can you run sudo pacman -S manjaro-system ?

the first command failed with the same messages as previous - unable to locally sign. The 2nd command however…

under the step “reinstalling manjaro-system” there were 2 errors.
dirmngr[407]: error opening ‘/root/.gnupg/dirmngr_ldapservers.conf’: No such file or directory
dirmngr[407.0]: failed to open cache dir file ‘/root/.gnupg/crls.d/DIR.txt’: No such file or directory

@Strit Sorry boss. pacman -Syu is still giving me an error for an unknown trust. I did attempt to delete and redownload the packages to no avail. Not sure if any logs would be of use in the matter. I saw the /var/log/pacman.log does record some of this, but the fail messages aren’t being logged there.

@Strit I just found that you have SSH installed. Because I have networking up I can open up the port for you to SSH in and see for yourself. I just did a reflash to the original base image and re-enabled networking as I detailed previously so it’s ready to go.

On my first attempt to update, there was also a warning about the locale being empty. I see that /etc/locale.conf had an entry:
LANG=en_US.utf8
Should the format not be?
LANG=en_US.UTF-8
In any case, I changed it to LANG=en_ZA.UTF-8 and have not seen the warning since. (First edited locale.gen end ran locale-gen though.)

Network:
If I do systemctl status I see that both NetworkManager and systemd-networkd are running.
Which is doing the networking?
Should NetworkManager be installed on a minimal system?
(I would prefer not as I later use connman and then need to get rid of NetworkManager and its other associated services (but that is just me). )

resize-sd:
I have not tried it because I used gparted on my workstation to maximize the partition - just after the image was transferred and before the SD was put into the RPi3B. This also seems to work.