No DNS on aarch64 Server

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

OpenMandriva Lx Rock 6.0 Server

Desktop environment (KDE, LXQT…):

No desktop

Description of the issue (screenshots if relevant):

Spent a while figuring out how to install this on my Libre Computer Renegade. I’ll describe this below, but to avoid TL;DR, now that it’s installed, I have no DNS. Here’s what I’ve tried:

  1. Ping anything by name (returns short message: System Error).
  2. Ping anything by IP address (works)
  3. Since I was going to give this a static IP anyway, I used nmtui to configure a static IP and two DNS servers: 1.1.1.1 and 8.8.8.8. I also changed the host name and rebooted. The IP changed to the static one I wanted, but I still have no DNS.

Beyond that, I don’t know what to do. Usually, NetworkManager just works.

Relevant informations (hardware involved, software version, logs or output…):

This is a Libre Computer Renegade: https://libre.computer/products/roc-rk3328-cc/

It’s a nice, cheap, drop-in replacement for a Raspberry Pi. It even has the same form factor, so you can use whatever Raspberry Pi case you like. To get it to boot, I followed these steps:

  1. Get an OM aarch64 img file. I couldn’t find one on the site, so about a month ago (I have very limited time for these personal projects), someone on the Chat gave me a link to this image file: OpenMandriva-Lx-aarch64-uefi-6.0-3905.img.
  2. I have an NVMe in a USB enclosure plugged into the USB port on the Libre Computer.
  3. Putting the image on an SD card did not work, because you need a special bootloader. I flashed the bootloader to the SD card using this tool: GitHub - libre-computer-project/libretech-flash-tool
  4. I transferred the image to the NVMe using this command: sudo dd bs=4M if=OpenMandriva-Lx-aarch64-uefi-6.0-3905.img of=/dev/sdb status=progress oflag=sync.
  5. With the SD card and the NVMe in place, I powered on the device and it booted, after many trials and errors (apparently it has to be plugged into a specific USB port).

I noticed the DNS problem when I tried to run a dnf update.

Okay; got the DNS sorted out. resolv.conf was linked to some systemd-generated thing in the /run directory. I deleted that symlink, created a new, actual resolv.conf file, added a nameserver to it, and it worked.

Now the issue is the partitions. The aarch64 image has a 1.2GB / partition, and leaves the rest of the drive open. I shut the machine down, plugged the NVMe into my laptop, and used KDE Partition Manager to resize that up to the full size of the drive.

Unfortunately, after plugging it back into the Renegade, now it won’t boot.

Are there instructions for using this image somewhere? I haven’t been able to find them. Grok is helping, but I think it’s guessing. :slight_smile: