Skip to content
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

New base image for RPi - RaspiOS on Debian Bookworm #4215

Closed
4 tasks done
openoms opened this issue Oct 11, 2023 · 6 comments
Closed
4 tasks done

New base image for RPi - RaspiOS on Debian Bookworm #4215

openoms opened this issue Oct 11, 2023 · 6 comments
Assignees

Comments

@openoms
Copy link
Collaborator

openoms commented Oct 11, 2023

Announcement: https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/

On top of the issues already covered for the amd64 build using Bookworm (Debian 12) there are a few things to check:

From: https://wiki.debian.org/NewInBookworm

  • change /bin/sh to /bin/bash - this is about using bash as sh - it is not happening here
  • [x ] install rsyslog with system-log-daemon packages - rsyslog is installed in
    general_utils="policykit-1 htop git curl bash-completion vim jq dphys-swapfile bsdmainutils autossh telnet vnstat parted dosfstools fbi sysbench build-essential dialog bc python3-dialog unzip whois fdisk lsb-release smartmontools rsyslog"
  • use command -v instead of which - not using which in scripts

From https://www.raspberrypi.com/news/bookworm-the-new-version-of-raspberry-pi-os/:

  • dhcpd is changed to NetworkManager dns setting for Debian 12 using nmcli #4407
  • X11 is changed to Wayland display manager - check if the LCD or drivers are affected - the LCD scripts work with Debian12 on RPi4 and RPi5
@openoms openoms added this to the 1.11.0 Release milestone Oct 11, 2023
@rootzoll rootzoll added the final testing was fixed - needs testing label Dec 1, 2023
@rootzoll
Copy link
Collaborator

rootzoll commented Dec 1, 2023

@openoms what is the status of the checkboxes above?

@openoms
Copy link
Collaborator Author

openoms commented Dec 2, 2023

@rootzoll updated the statuses above, there is only one left about dhcpd affecting the internet.dns.sh script.

On Debian12 there is neither:

/etc/dhcpcd.conf
/etc/dhcpd.conf

Also the command host was not installed for the test.
Needed:

sudo apt install bind9-host

Then the test is successful:

host w3c.org | grep -c "w3c.org has address"
1

but if this would fail setting the DNS in /etc/dhcpcd.conf wouldn't work.

@openoms
Copy link
Collaborator Author

openoms commented Dec 2, 2023

Commands to set the DNS on Debian12:

sudo nmcli con mod "Wired connection 1" ipv4.dns "1.1.1.1"
sudo nmcli con mod "Wired connection 1" ipv4.ignore-auto-dns yes

# restart the connection
sudo nmcli con down "Wired connection 1"
sudo nmcli con up "Wired connection 1"

# check global
nmcli dev show  | grep DNS

# check
nmcli con show "Wired connection 1" | grep DNS
IP4.DNS[1]:                             1.1.1.1
IP4.DNS[2]:                             192.168.8.1

@rootzoll rootzoll removed the final testing was fixed - needs testing label Dec 5, 2023
@rootzoll
Copy link
Collaborator

The different DNS handling is now worked in?

@openoms
Copy link
Collaborator Author

openoms commented Jan 19, 2024

The different DNS handling is now worked in?

Nope, not implemented yet, just tested manually.

@openoms openoms added the final testing was fixed - needs testing label Feb 10, 2024
@rootzoll rootzoll removed the final testing was fixed - needs testing label Feb 25, 2024
@rootzoll
Copy link
Collaborator

Ready for ReleaseCandidate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants