canonical / ubuntu-desktop-installer

Ubuntu Desktop Installer
GNU General Public License v3.0
538 stars 94 forks source link

Noble installer is an empty white window #2407

Closed franck-iaropoli-arm closed 10 months ago

franck-iaropoli-arm commented 11 months ago

What happened?

I tested today and yesterday Noble image for the Lenovo X13s Gen 1 and both are giving me an empty white window (like https://github.com/canonical/ubuntu-desktop-installer/issues/2391)

image (31)

ubuntu@ubuntu:~$ snap run ubuntu-desktop-installer

(ubuntu_desktop_installer:11492): Gtk-WARNING **: 14:32:35.512: /usr/lib/aarch64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined symbol: ibus_input_context_set_post_process_key_event

(ubuntu_desktop_installer:11492): Gtk-WARNING **: 14:32:35.512: Loading IM context type 'ibus' failed
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: msm
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: msm
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

** (ubuntu_desktop_installer:11492): WARNING **: 14:32:35.588: Failed to start Flutter renderer: Unable to create a GL context

What was expected?

That I can see the installer window.

Steps to reproduce

Boot https://cdimage.ubuntu.com/daily-live/20231214/noble-desktop-arm64+x13s.iso or https://cdimage.ubuntu.com/daily-live/20231215/noble-desktop-arm64+x13s.iso on a Lenovo X13s Gen 1

Additional context

No response

johnnynunez commented 11 months ago

Same but undefined im-ibus.so and failed to load swrast

hasanmerkit commented 11 months ago

Any solution? Same problem in daily standart iso. (Tested on Asus Tuf Gaming A15 and HP 250 G3)

rockwonit-bd commented 11 months ago

The problem still not solved, can't install daily builds due to this reason. Daily build tested at 27-12-2023 on two different desktop (Dell 3090 and 9020m)

rockwonit-bd commented 11 months ago

Tested again with live image of Date 29-12-2023. Same problem. White blank screen in desktop-installer.

Mafoelffen1 commented 11 months ago
``$ /snap/ubuntu-desktop-installer/1276/bin/ubuntu_desktop_installer --try-or-install
/snap/core22/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so

(ubuntu_desktop_installer:5726): Gtk-WARNING **: 17:40:40.192: /snap/core22/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libibus-1.0.so.5)

(ubuntu_desktop_installer:5726): Gtk-WARNING **: 17:40:40.192: Loading IM context type 'ibus' failed

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:40.192: Failed to start Flutter renderer: No GL implementation is available

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:40.345: Unable to retrieve framework response: No engine to send to

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:44.370: Unable to retrieve framework response: No engine to send to

** (ubuntu_desktop_installer:5726): WARNING **: 17:41:05.197: atk-bridge: get_device_events_reply: unknown signature
Terminated

I don't believe the first post included all the errors...That should be from libc=2.38, but it says that is already installed. It still is not being found. https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/2043915

johnnynunez commented 11 months ago

``$ /snap/ubuntu-desktop-installer/1276/bin/ubuntu_desktop_installer --try-or-install

/snap/core22/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so)

Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so

(ubuntu_desktop_installer:5726): Gtk-WARNING **: 17:40:40.192: /snap/core22/current/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /lib/x86_64-linux-gnu/libibus-1.0.so.5)

(ubuntu_desktop_installer:5726): Gtk-WARNING **: 17:40:40.192: Loading IM context type 'ibus' failed

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:40.192: Failed to start Flutter renderer: No GL implementation is available

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:40.345: Unable to retrieve framework response: No engine to send to

** (ubuntu_desktop_installer:5726): WARNING **: 17:40:44.370: Unable to retrieve framework response: No engine to send to

** (ubuntu_desktop_installer:5726): WARNING **: 17:41:05.197: atk-bridge: get_device_events_reply: unknown signature

Terminated

I don't believe the first post included all the errors...That should be from libc=2.38, but it says that is already installed. It still is not being found.

https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/2043915

Seems to be wrong linked

rockwonit-bd commented 11 months ago

Problem not solved yet as per latest test with 31-12-2023 daily image. very confusing....

kenvandine commented 11 months ago

Everyone is off right now, we'll look at it later this week.

rockwonit-bd commented 11 months ago

This is the latest white screen error from Daily live image of today (01-01-2024) testing:

(ubuntu_desktop_installer:6609): Gtk-WARNING **: 14:33:47.350: /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so: undefined symbol: ibus_input_context_set_post_process_key_event

(ubuntu_desktop_installer:6609): Gtk-WARNING **: 14:33:47.351: Loading IM context type 'ibus' failed libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: crocus libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: crocus libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast

(ubuntu_desktop_installer:6609): WARNING : 14:33:47.843: Failed to start Flutter renderer: Unable to create a GL context

(ubuntu_desktop_installer:6609): WARNING : 14:34:12.882: atk-bridge: get_device_events_reply: unknown signature

bittin commented 11 months ago

Noticed it now too when trying to test the https://cdimage.ubuntu.com/daily-live/20240101/noble-desktop-amd64.iso and https://cdimage.ubuntu.com/daily-live/20231231/noble-desktop-amd64.iso in a VirtualboxVM on my Dell Latitude 7390 laptop with Crystal Linux as a host

Feichtmeier commented 11 months ago

Sounds similar to https://github.com/canonical/snapcraft.io/issues/4489#issue-2044780629 which was fixed by an apt update as the issue reporter reported eventually caused by some mismatching graphic libs

BBCByComcast commented 11 months ago

Ubuntu 24.04 Worked Fine.... (Tested on Android Using Termux)

johnnynunez commented 11 months ago

Ubuntu 24.04 Worked Fine.... (Tested on Android Using Termux)

?? The problem is the installer

rockwonit-bd commented 11 months ago

Ubuntu 24.04 Worked Fine.... (Tested on Android Using Termux)

How? which build? did you try desktop-installer?

corradoventu commented 11 months ago

Link to bug in launchpad: https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/2043915

vanvugt commented 11 months ago

Link to bug in launchpad: https://bugs.launchpad.net/ubuntu-desktop-installer/+bug/2043915

That was actually bug https://github.com/canonical/ubuntu-desktop-installer/issues/2391 but since the symptoms are the same here we can reuse the old Launchpad bug.

johnnynunez commented 10 months ago

Any temporal solution?

corradoventu commented 10 months ago

The solution would be to keep the last 'good' ISO The last 'good' ISO is from December 11th so why isn't the 'current' on the https://cdimages.ubuntu.com/daily-live/ page? https://bugs.launchpad.net/ubuntu-cdimage/+bug/2047969

vanvugt commented 10 months ago

The solution would be to keep the last 'good' ISO The last 'good' ISO is from December 11th so why isn't the 'current' on the https://cdimages.ubuntu.com/daily-live/ page? https://bugs.launchpad.net/ubuntu-cdimage/+bug/2047969

Yeah I agree. I guess the answer is that to graduate from 'pending' to 'current' an image only gets some automated testing that doesn't include looking at window contents. CC @murraybd

madhusudanhj commented 10 months ago

Temporary solution would be use SSH Do X11 Forwarding Launch ubuntu installer from command line of ssh client, it will launch in the client machine where ubuntu installer is getting rendered. I have used moba xterm on windows to do this. Any ssh client should work which supports x11 forwarding.

rockwonit-bd commented 10 months ago

Temporary solution would be use SSH Do X11 Forwarding Launch ubuntu installer from command line of ssh client, it will launch in the client machine where ubuntu installer is getting rendered. I have used moba xterm on windows to do this. Any ssh client should work which supports x11 forwarding. <

Yes, mobaxterm from Windows machine and running ubuntu-desktop-installer from Windows SSH works. Build: 06-01-2024 daily live. Note: desktop installer from live seesion still giving blank white screen.

corradoventu commented 10 months ago

Link to my copy of ISO dated 23-12-10 I used to install https://drive.google.com/file/d/1RTe6MxrbNYs49Y7lvaC5Ezg10vfaPJU8/view?usp=drive_link

johnnynunez commented 10 months ago

Link to my copy of ISO dated 23-12-10 I used to install https://drive.google.com/file/d/1RTe6MxrbNYs49Y7lvaC5Ezg10vfaPJU8/view?usp=drive_link

oh thanks! It's working.

stralex7 commented 10 months ago

Link to my copy of ISO dated 23-12-10 I used to install https://drive.google.com/file/d/1RTe6MxrbNYs49Y7lvaC5Ezg10vfaPJU8/view?usp=drive_link

I wish somebody did the same for arm64 iso image ;)

xalt7x commented 10 months ago

I've just installed from 23.10 ISO and upgraded to 24.04:

  1. Replace 23.10 repos (mantic) with 24.10 repos (noble) sudo sed -i.bak -e 's/mantic/noble/g' /etc/apt/sources.list
  2. Upgrade from 23.10 to 24.04 sudo apt update && sudo apt dist-upgrade
mezaway commented 10 months ago

I've just installed from 23.10 ISO and upgraded to 24.04:

1. Replace 23.10 repos (mantic) with 24.10 repos (noble)
   `sudo sed -i.bak -e 's/mantic/noble/g' /etc/apt/sources.list`

2. Upgrade from 23.10 to 24.04
   `sudo apt update && sudo apt dist-upgrade`

Wouldn't the following be the better way?

sudo do-release-upgrade -d


Checking for a new Ubuntu release

= Welcome to Ubuntu 24.04 LTS 'Noble Numbat' =

The Ubuntu team is proud to announce Ubuntu 24.04 LTS 'Noble Numbat'.

...
kenvandine commented 10 months ago

Yes, do-release-upgrade is better. Just editing the sources.list doesn't really migrate you to the new series, just updates the packages. There is a fair bit more that do-release-upgrade does to ensure you are properly migrated to a new series.

corradoventu commented 10 months ago

Ok, these are tricks, but any hope of having a working installer? Any predictions? Is anyone working to fix it?

kenvandine commented 10 months ago

Yes, it's being worked on.

On Tue, Jan 9, 2024 at 11:04 AM corrado venturini @.***> wrote:

Ok, these are tricks, but any hope of having a working installer? Any predictions? Is anyone working to fix it?

— Reply to this email directly, view it on GitHub https://github.com/canonical/ubuntu-desktop-installer/issues/2407#issuecomment-1883332725, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAANMBO4W4DW27UBBPTPRSTYNVTBLAVCNFSM6AAAAABAWRTGWGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTGMZTENZSGU . You are receiving this because you commented.Message ID: @.***>

-- Ubuntu - "I am what I am because of who we all are"

mezaway commented 10 months ago

Sorry to add to the noise but I was just able to run do-release-upgrade -d from a fresh 23.10.1 installation to the current 24.04 and it was flawless. For what it's worth.

seb128 commented 10 months ago

Status update, we are working on trying to figure the issue out. It's not specific to the installer, none of the GL-using snaps are working on Noble since the mesa update (including confined snaps), which includes any of the flutter applications (installer, snap store, firmware upgrader) but also games and others

vanvugt commented 10 months ago

I see in internal discussions that @seb128 believes the pending update to Mesa 23.3.3 has fixed it. So fingers crossed. That won't be in any ISO yet.

johnnynunez commented 10 months ago

I see in internal discussions that @seb128 believes the pending update to Mesa 23.3.3 has fixed it. So fingers crossed. That won't be in any ISO yet.

so it's fixed pending to CI generate iso, right? there is new iso day 12 https://cdimage.ubuntu.com/daily-live/pending/

seb128 commented 10 months ago

so it's fixed pending to CI generate iso, right?

It's a bit more complicated than that. The ISO is built from noble and not noble-proposed (https://wiki.ubuntu.com/ProposedMigration) so we need the fixed mesa version to migrate out of the proposed pocket. The issue is that at the start of the cycle there is lot of activity and other transitions ongoing (like a perl one currently) which creates load on the infra and extra complexity in the depends resolution and often delays...

corradoventu commented 10 months ago

On my Ubuntu Noble updated today firmware-updater 0+git.e8771be 109 and snap-store 0+git.e118b05 1046 starts ok and NOT with an empty blank window.

johnnynunez commented 10 months ago

new gnome https://www.phoronix.com/news/GNOME-46-Alpha-Released let’s go

corradoventu commented 10 months ago

Done some test with the ISO dated 2023-12-10 that I had already used to install in another partition. boot from ISO ok, installer (1276) starts ok. stopped installer and refreshed to candidate (1280). started installer again, 1280 starts WITH A WHITE EMPTY WINDOW. Stopper again. refreshed to stable (1278) now installer starts ok, install was successful, now I'm writing from the new installed system. After install I did update+upgrade, now my system should be at the same level of the last ISOs but both firmware-updater and snap-store start regularly with a NOT empty window.

vanvugt commented 10 months ago

Fix released in https://cdimage.ubuntu.com/daily-live/20240116/

bittin commented 10 months ago

@vanvugt just tested in gnome-boxes on a Dell XPS laptop and it works as it should now again :)

johnnynunez commented 10 months ago

It's working, thanks!

lihk11 commented 10 months ago

@franck-iaropoli-arm Hello, it seems like you're using Ubuntu on the X13s. Have you experienced any power management issues? Specifically, does the battery get drained after the computer goes into suspension mode?

franck-iaropoli-arm commented 10 months ago

@lihk11 I didn't manage yet to do the install. The machine is completely crashing (I think it's Qualcom hypervisor crash that I am seeing) and so never had a chance yet to go through the full install process (it fails during the partitioning or during the beginning of the installation). Was everything fine on your side ?

lihk11 commented 10 months ago

@franck-iaropoli-arm I couldn't complete the installation of Nobel at first, but later, I installed version 23.10 and then upgraded to 24.04 using "sudo do-release-upgrade -d". It's been working quite well so far. However, there are a few minor issues:

  1. When using Chromium, there is a chance of the machine suddenly going black and then restarting.
  2. Power management is not perfect. After the machine goes to sleep, even though Wi-Fi and other functions stop working, it still consumes power until it completely runs out.
mezaway commented 10 months ago

With regards to the blank white installer screen for Noble Daily Build, I am no longer seeing the issue as of 1/19/2024. Awesome.