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

Testing IIAB on Ubuntu 24.04 LTS "Noble Numbat" pre-releases [Transmission BitTorrent service crashes on 1st browser login/visit] #3662

Open
holta opened this issue Oct 26, 2023 · 9 comments

Comments

@holta
Copy link
Member

holta commented Oct 26, 2023

Now possible using these instructions:

Also daily builds (e.g. ISO images and cloud-installable formats, for Multipass VM's etc) will be available very shortly in coming days.

PS the OS itself is expected to be released 2024-04-25.

Tangentially related:

@holta holta added this to the 8.1 milestone Oct 26, 2023
@holta
Copy link
Member Author

holta commented Oct 26, 2023

High-level summary (of IIAB support for Ubuntu 24.04, as it evolves over coming months) will be posted here:

https://github.com/iiab/iiab/wiki/IIAB-Platforms#ubuntu-2404

@holta holta changed the title Testing IIAB on Ubuntu 24.04 LTS "Noble" pre-releases Testing IIAB on Ubuntu 24.04 LTS "Noble Numbat" pre-releases Oct 27, 2023
@holta
Copy link
Member Author

holta commented Oct 27, 2023

@holta
Copy link
Member Author

holta commented Oct 27, 2023

FYI Ubuntu 24.04 pre-release OS images are now "instantly installable" using...

multipass launch 24.04

Or if you prefer 2 CPU cores, 2GB RAM, 25G disk, and LARGE-sized IIAB auto-installed...

multipass launch 24.04 -c 2 -m 2G -d 25G --cloud-init iiab-large.yml

e.g. if you create iiab-large.yml as follows...

runcmd:
  - mkdir /etc/iiab
  - curl https://raw.githubusercontent.com/iiab/iiab/master/vars/local_vars_large.yml > /etc/iiab/local_vars.yml
  - curl iiab.io/risky.txt | bash &

Related:

@holta
Copy link
Member Author

holta commented Oct 27, 2023

A LARGE-sized IIAB install onto Ubuntu Server 24.04 is looking great so far (almost 6 months prior to OS's 2024-04-25 release of course!) Specfically, it's currently working thru Stage 8 of 9 — i.e. the usual "up-to-hourlong" compile of (BitTorrent client) Transmission 4.1.0-dev:

iiab-diagnostics: http://sprunge.us/H9k0Xu?en

# hostnamectl
 Static hostname: box
       Icon name: computer-vm
         Chassis: vm 🖴
      Machine ID: ef456375507d494ca46ff3aa458bec68
         Boot ID: b2a4697cba904070b8c5c2b8734d2cba
  Virtualization: kvm
Operating System: Ubuntu Noble N (development branch)
          Kernel: Linux 6.5.0-9-generic
    Architecture: x86-64
 Hardware Vendor: QEMU
  Hardware Model: Standard PC _Q35 + ICH9, 2009_
Firmware Version: unknown
   Firmware Date: Wed 2022-02-02

@holta
Copy link
Member Author

holta commented Oct 27, 2023

A LARGE-sized IIAB install onto Ubuntu Server 24.04 is looking great so far

The install appears to have completely flawlessly: http://sprunge.us/H4TsQa?en

@holta
Copy link
Member Author

holta commented Oct 27, 2023

Not really our problem (TM!) but fyi the latest compiled-from-GitHub Transmission 4.1.0-dev is not currently reliable (perhaps in general, on all similar Linux distros?) and certainly on Ubuntu Server 24.04 here — where it's repeatedly crashing within about a minute: (though its systemd service appears to start correctly every time, for a minute-or-so anyway!)

# systemctl status transmission-daemon.service
× transmission-daemon.service - Transmission BitTorrent Daemon
     Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled; preset: enabled)
     Active: failed (Result: core-dump) since Fri 2023-10-27 15:02:55 EDT; 7min ago
   Duration: 9.365s
    Process: 64936 ExecStart=/usr/local/bin/transmission-daemon -f --log-level=error (code=dumped, signal=SEGV)
   Main PID: 64936 (code=dumped, signal=SEGV)
     Status: "Idle."
        CPU: 212ms

Oct 27 15:02:46 box systemd[1]: Starting transmission-daemon.service - Transmission BitTorrent Daemon...
Oct 27 15:02:46 box systemd[1]: Started transmission-daemon.service - Transmission BitTorrent Daemon.
Oct 27 15:02:55 box systemd[1]: transmission-daemon.service: Main process exited, code=dumped, status=11/SEGV
Oct 27 15:02:55 box systemd[1]: transmission-daemon.service: Failed with result 'core-dump'.

@holta
Copy link
Member Author

holta commented Oct 27, 2023

Transmission 4.1.0-dev is not currently reliable (perhaps in general, on all similar Linux distros?)

CORRECTION/CLARIF: The first browser that logs into (IIAB's Transmission console) http://box:9091 or http://box.lan:9091 would appear to (consistently!) crash Transmission 4.1.0-dev's systemd service.

@holta holta changed the title Testing IIAB on Ubuntu 24.04 LTS "Noble Numbat" pre-releases Testing IIAB on Ubuntu 24.04 LTS "Noble Numbat" pre-releases [Transmission BitTorrent service crashes on 1st browser login/visit] Oct 27, 2023
@holta
Copy link
Member Author

holta commented Nov 5, 2023

FYI 10 days later, Transmission's BitTorrent daemon (systemd service, as painstakingly compiled during MEDIUM-sized and LARGE-sized IIAB installs) still seems not to start, on some-if-not-all IIAB installs 😦

Hopefully the release of Transmission 4.1.0 (in coming months if not weeks?!) will solve this rather soon 🙏

@holta
Copy link
Member Author

holta commented Nov 8, 2023

Hopefully the release of Transmission 4.1.0 (in coming months if not weeks?!) will solve this rather soon 🙏

Appears fixed with the latest (compile of) Transmission 4.1.0-dev... logging into http://box:9091 and clicking around appears to work with:

image
iiab-diagnostics: http://sprunge.us/k4Dir3?en

# systemctl status transmission-daemon.service
● transmission-daemon.service - Transmission BitTorrent Daemon
     Loaded: loaded (/lib/systemd/system/transmission-daemon.service; enabled; preset: enabled)
     Active: active (running) since Wed 2023-11-08 11:44:14 EST; 8min ago
   Main PID: 66201 (transmission-da)
     Status: "Idle."
      Tasks: 3 (limit: 2300)
     Memory: 6.8M
        CPU: 1.101s
     CGroup: /system.slice/transmission-daemon.service
             └─66201 /usr/local/bin/transmission-daemon -f --log-level=error

Nov 08 11:44:14 box systemd[1]: Starting transmission-daemon.service - Transmission BitTorrent Daemon...
Nov 08 11:44:14 box systemd[1]: Started transmission-daemon.service - Transmission BitTorrent Daemon.

@holta holta modified the milestones: 8.1, 8.2 Jan 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant