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

Raspberry Pi - toolkit installation breaks network when using "Installation (Automated Script)" #494

Open
ChristopherWalker opened this issue Jan 3, 2025 · 1 comment
Assignees

Comments

@ChristopherWalker
Copy link

On a Raspberry Pi 5 freshly installed with PiOS (based on Debian), I followed the instructions from:
https://docs.perfsonar.net/install_debian.html

If I run:
curl -s https://downloads.perfsonar.net/install | sh -s - testpoint
and reboot, things are fine (not yet tested it works)

However if I run:
curl -s https://downloads.perfsonar.net/install | sh -s - toolkit
and reboot, then the system ends up with no network connectivity

Looking at https://downloads.perfsonar.net/install and it looks like the problem package is:

  • perfsonar-toolkit-sysctl

which removes network-manager when installed (See below).

There is a note on the page: - but I didn't read into this that network-manager would be removed!!!`

Note Installing a graphical/desktop environment with perfSONAR is not supported. These environments generally come with a
Network Manager that conflicts with the way that perfSONAR is tuning the network interface parameters. We recommend doing only server grade OS installs.

Is it worth suggesting an alternative (eg ifupdown) - or considering whether network-manager could/should be supported (isn't it the default in redhat these days).

Here's it removing network-manager

root@raspberrypi:~# apt-get install perfsonar-toolkit-sysctl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  dns-root-data dnsmasq-base libmbim-glib4 libmbim-proxy libmbim-utils libmm-glib0 libndp0 libpcap0.8 libqmi-glib5 libqmi-proxy libqmi-utils
  libqrtr-glib0 libteamdctl0 libwlroots12 modemmanager ppp
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  network-manager raspberrypi-net-mods
The following NEW packages will be installed:
  perfsonar-toolkit-sysctl
0 upgraded, 1 newly installed, 2 to remove and 0 not upgraded.
Need to get 5,656 B of archives.
After this operation, 16.1 MB disk space will be freed.
Do you want to continue? [Y/n]
Get:1 https://downloads.perfsonar.net/debian perfsonar-release/main arm64 perfsonar-toolkit-sysctl all 5.1.4-1 [5,656 B]
Fetched 5,656 B in 1s (7,241 B/s)
(Reading database ... 170306 files and directories currently installed.)
Removing raspberrypi-net-mods (1.4.3) ...
Removing network-manager (1.42.4-1+rpt1) ...
Selecting previously unselected package perfsonar-toolkit-sysctl.
(Reading database ... 170152 files and directories currently installed.)
Preparing to unpack .../perfsonar-toolkit-sysctl_5.1.4-1_all.deb ...
Unpacking perfsonar-toolkit-sysctl (5.1.4-1) ...
Setting up perfsonar-toolkit-sysctl (5.1.4-1) ...
Running: configure_sysctl new
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...

@mfeit-internet2
Copy link
Member

I'd suggest installing on plain Debian or Ubuntu rather than Pi OS. They're well-tested.

@laeti-tia laeti-tia self-assigned this Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ready
Development

No branches or pull requests

3 participants