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

Long upgrade status gives impression of frozen system #885

Open
castrojo opened this issue Nov 8, 2024 · 4 comments
Open

Long upgrade status gives impression of frozen system #885

castrojo opened this issue Nov 8, 2024 · 4 comments
Labels
area/client Related to the client/CLI

Comments

@castrojo
Copy link
Contributor

castrojo commented Nov 8, 2024

On a bootc upgrade, after the status bars finish downloading it appears that the IO part is next, which is writing to the disk, however there is no progress displayed on my screen:

Image

It was stuck like this for long enough to make me think that the entire process had locked up. After waiting the final progress summary was displayed. Everything is working fine, I think it's just a matter of communicating that 2nd longer operation better.

@cgwalters
Copy link
Collaborator

cgwalters commented Nov 8, 2024

What version of bootc and ostree are you using?

This should already be fixed by #848 and the real problem causing the delay was ostreedev/ostree#3326

Can you retest with e.g. https://bodhi.fedoraproject.org/updates/FEDORA-2024-88b4110a60 and https://bodhi.fedoraproject.org/updates/FEDORA-2024-246828877f ?

@cgwalters cgwalters added the area/client Related to the client/CLI label Nov 8, 2024
@tulilirockz
Copy link

Im on these versions and that seems to be happening to me too. Ill test the latest bootc version to see if it works better

~/opt/bluefin> bootc --version                                                                                                                                              
bootc 1.1.0                                                                                                                                                                 
~/opt/bluefin> ostree --version                                                                                                                                             
libostree:                                                                                                                                                                  
 Version: '2024.8'                                                                                                                                                          
 Git: 4b9a78306b2437bd1d997be4c91ccd5f9b0a0d8a                                                                                                                              
 Features:                                                                                                                                                                  
  - inode64                                                                                                                                                                 
  - initial-var                                                                                                                                                             
  - libcurl                                                                                                                                                                 
  - libsoup3                                                                                                                                                                
  - gpgme                                                                                                                                                                   
  - composefs                                                                                                                                                               
  - ex-fsverity                                                                                                                                                             
  - libarchive                                                                                                                                                              
  - selinux                                                                                                                                                                 
  - openssl                                                                                                                                                                 
  - sign-ed25519                                                                                                                                                            
  - libmount                                                                                                                                                                
  - systemd                                                                                                                                                                 
  - release                                                                                                                                                                 
  - p2p            

@ryanabx
Copy link

ryanabx commented Nov 10, 2024

Im on these versions and that seems to be happening to me too. Ill test the latest bootc version to see if it works better

~/opt/bluefin> bootc --version                                                                                                                                              
bootc 1.1.0                                                                                                                                                                 
~/opt/bluefin> ostree --version                                                                                                                                             
libostree:                                                                                                                                                                  
 Version: '2024.8'                                                                                                                                                          
 Git: 4b9a78306b2437bd1d997be4c91ccd5f9b0a0d8a                                                                                                                              
 Features:                                                                                                                                                                  
  - inode64                                                                                                                                                                 
  - initial-var                                                                                                                                                             
  - libcurl                                                                                                                                                                 
  - libsoup3                                                                                                                                                                
  - gpgme                                                                                                                                                                   
  - composefs                                                                                                                                                               
  - ex-fsverity                                                                                                                                                             
  - libarchive                                                                                                                                                              
  - selinux                                                                                                                                                                 
  - openssl                                                                                                                                                                 
  - sign-ed25519                                                                                                                                                            
  - libmount                                                                                                                                                                
  - systemd                                                                                                                                                                 
  - release                                                                                                                                                                 
  - p2p            

Looks like v1.1.2 is the latest version

@kfox1111
Copy link

I've noticed this too. If you already have most of the image already there, but just pulling a few small layers, the finalization step can dominate the time.

Mostly noticed on particularly slow drives, like using a usb thumb drive with a pi for doing some testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/client Related to the client/CLI
Projects
None yet
Development

No branches or pull requests

5 participants