I have created RISC-V containers for Ubuntu 25.04, 25.10, and 26.10 as follows:
sudo -s wget http://cdimage.ubuntu.com/ubuntu-base/daily/current/resolute-base-riscv64.tar.gz cat > Dockerfile_resolute << eof FROM scratch ADD resolute-base-riscv64.tar.gz / CMD ["bash"] eof docker build -t lp2133188_resolute -f Dockerfile_resolute . docker run -ti lp2133188_resolute /bin/bash wget http://cdimage.ubuntu.com/ubuntu-base/releases/questing/release/ubuntu-base-25.10-base-riscv64.tar.gz cat > Dockerfile_questing << eof FROM scratch ADD ubuntu-base-25.10-base-riscv64.tar.gz / CMD ["bash"] eof docker build -t lp2133188_questing -f Dockerfile_questing . docker run -ti lp2133188_questing /bin/bash wget http://cdimage.ubuntu.com/ubuntu-base/releases/plucky/release/ubuntu-base-25.04-base-riscv64.tar.gz cat > Dockerfile_plucky << eof FROM scratch ADD ubuntu-base-25.04-base-riscv64.tar.gz / CMD ["bash"] eof docker build -t lp2133188_plucky -f Dockerfile_plucky . docker run -ti lp2133188_plucky /bin/bash In container lp2133188_resolute and lp2133188_questing /root is empty. No prompt is shown when entering. export PS1=$ has not effect. Container lp2133188_plucky shows a console prompt 'root@817acf060fbf:/#' defined by PS1. So it seems we removed something between Plucky and Questing that is needed for a proper console in Docker. This seems to be the explanation for the observed error bash: [15: 1 (255)] tcsetattr: Inappropriate ioctl for device seen in cmake which is not correctly handled. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2133188 Title: Illegal instruction in memset under qemu-user for riscv64 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/2133188/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
