• grub-install: warning: Cannot set EFI variable

    From Piviul@21:1/5 to All on Mon Feb 28 10:00:01 2022
    Ciao a tutti, su un PC con 2 HD e con 2 ESP, una su ogni disco, non
    riesco a capire come mai se lancio il comando:

    # grub-install
    Installing for x86_64-efi platform.
    grub-install: warning: Cannot set EFI variable Boot0006.
    grub-install: warning: efivarfs_set_variable: writing to fd 7 failed:
    No space left on device.
    grub-install: warning: _efi_set_variable_mode: ops->set_variable()
    failed: No space left on device.
    grub-install: error: failed to register the EFI boot entry: No space
    left on device.

    mi ritorna errore; ma problemi di spazio io non ne vedo:

    # df -h
    Filesystem                                             Size Used Avail
    Use% Mounted on
    udev                                                   7.8G 0  7.8G  
    0% /dev
    tmpfs                                                  1.6G 1.6M 
    1.6G   1% /run
    /dev/mapper/nas1--vg-root                              3.7G 1.6G 
    1.9G  46% /
    tmpfs                                                  7.9G 0  7.9G  
    0% /dev/shm
    tmpfs                                                  5.0M 0  5.0M  
    0% /run/lock
    /dev/md0                                               470M 88M  358M 
    20% /boot
    tmpfs                                                  1.6G 0  1.6G  
    0% /run/user/0
    /dev/sda1                                              511M 3.6M 
    508M   1% /boot/efi
    se riavvio il pc tutto sembra essere normale, posso fare il boot sia
    dalla ESP del disco 1 che del disco 2 però quell'errore mi lascia perplesso.

    Se qualcuno volesse illuminarmi...

    Piviul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to All on Mon Feb 28 21:00:01 2022
    T24gMjgvMDIvMjIgMDk6MTYsIFBpdml1bCB3cm90ZToNCg0KPj4gIyBncnViLWluc3RhbGwN Cj4+IEluc3RhbGxpbmcgZm9yIHg4Nl82NC1lZmkgcGxhdGZvcm0uDQo+PiBncnViLWluc3Rh bGw6IHdhcm5pbmc6IENhbm5vdCBzZXQgRUZJIHZhcmlhYmxlIEJvb3QwMDA2Lg0KPj4gZ3J1 Yi1pbnN0YWxsOiB3YXJuaW5nOiBlZml2YXJmc19zZXRfdmFyaWFibGU6IHdyaXRpbmcgdG8g ZmQgNyBmYWlsZWQ6IA0KPj4gTm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UuDQo+PiBncnViLWlu c3RhbGw6IHdhcm5pbmc6IF9lZmlfc2V0X3ZhcmlhYmxlX21vZGU6IG9wcy0+c2V0X3Zhcmlh YmxlKCkgDQo+PiBmYWlsZWQ6IE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlLg0KPj4gZ3J1Yi1p bnN0YWxsOiBlcnJvcjogZmFpbGVkIHRvIHJlZ2lzdGVyIHRoZSBFRkkgYm9vdCBlbnRyeTog Tm8gc3BhY2UgDQo+PiBsZWZ0IG9uIGRldmljZS4NCg0KZ3VhcmRhbmRvIGluIHJldGUgY2Ug bmUgc29ubyBkaXZlcnNpIGNoZSBoYW5ubyBxdWVzdG8gcHJvYmxlbWEuDQpJbiBhbGN1bmkg Y2FzaSBjJ8OoIHVuJ2luc3RhbGxhemlvbmUgZGkgZ3J1YiBlIHBhY2NoZXR0aSBjb2xsZWdh dGkgY2hlIA0Kbm9uIMOoIGFuZGF0YSBhIGJ1b24gZmluZQ0KDQp2ZXJpZmljYSBzZSBjb24N CiMgZHBrZyAtLWNvbmZpZ3VyZSAtYQ0KDQrDqCB0dXR0byBhIHBvc3RvIG8gY2kgc29ubyBw YWNjaGV0dGkgcGFyemlhbG1lbnRlIGluc3RhbGxhdGkvY29uZmlndXJhdGkgDQpjaGUgbm9u IHJpZXNjZSBhIHBvcnRhcmUgYSB0ZXJtaW5lIHBlciBpbnN0YWxsYXppb25lL2NvbmZpZ3Vy YXppb25lDQoNCnByb3ZhIGEgYXR0aXZhcmUgdmVyYm9zZSBlDQojIGdydWItaW5zdGFsbCAt diAyPiYxDQoNCmUgdmVkaSBzZSBjJ8OoIHF1YWxjaGUgbWVzc2FnZ2lvIHNpZ25pZmljYXRp dm8NCg0KQWxjdW5pIGhhbm5vIHJpc29sdG8gY29zw6wsIGVzcGxpY2l0YW5kbyBsZSBvcHpp b25pOg0KIyBncnViLWluc3RhbGwgLS10YXJnZXQ9eDg2XzY0LWVmaSAtLWJvb3Rsb2FkZXIt aWQ9R1JVQiANCi0tZWZpLWRpcmVjdG9yeT0vYm9vdC9lZmkgLS1uby1udnJhbSAtLXJlbW92 YWJsZQ0KDQpvIGNvbiBjb21hbmRpIHNpbWlsaSBhbCBwcmVjZWRlbnRlDQoNClByb2JhYmls bWVudGUgY29uIGlsIC12IGRvdnJlc3RpIHZlZGVyZSBjb3NhIGZhIGRpIHNiYWdsaWF0by4u Lg0KDQpDaWFvDQpEYXZpZGUNCg0KLS0gDQpEYXRhYmFzZTogaHR0cDovL3d3dy5wb3N0Z3Jl c3FsLm9yZw0KR05VL0xpbnV4IFVzZXI6IDMwMjA5MDogaHR0cDovL2NvdW50ZXIubGkub3Jn DQpOb24gYXV0b3JpenpvIGxhIG1lbW9yaXp6YXppb25lIGRlbCBtaW8gaW5kaXJpenpvIHN1 IG91dGxvb2sNCg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Piviul@21:1/5 to All on Mon Feb 28 23:00:01 2022
    This is a multi-part message in MIME format.
    Il 28/02/22 20:51, Davide Prina ha scritto:
    On 28/02/22 09:16, Piviul wrote:

    # grub-install
    Installing for x86_64-efi platform.
    grub-install: warning: Cannot set EFI variable Boot0006.
    grub-install: warning: efivarfs_set_variable: writing to fd 7
    failed: No space left on device.
    grub-install: warning: _efi_set_variable_mode: ops->set_variable()
    failed: No space left on device.
    grub-install: error: failed to register the EFI boot entry: No space
    left on device.

    guardando in rete ce ne sono diversi che hanno questo problema.
    In alcuni casi c'è un'installazione di grub e pacchetti collegati che
    non è andata a buon fine

    verifica se con
    # dpkg --configure -a

    è tutto a posto o ci sono pacchetti parzialmente
    installati/configurati che non riesce a portare a termine per installazione/configurazione

    prova a attivare verbose e
    # grub-install -v 2>&1

    e vedi se c'è qualche messaggio significativo

    Alcuni hanno risolto così, esplicitando le opzioni:
    # grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --no-nvram --removable

    o con comandi simili al precedente

    Probabilmente con il -v dovresti vedere cosa fa di sbagliato...
    Grazie Davide! Non so come mai ma dpkg --configure -a non ha trovato
    nulla di anomalo, credo, o almeno in output non ha restituito nulla; ho
    quindi lanciato
    # grub-install
    Installing for x86_64-efi platform.
    Installation finished. No error reported.

    ...bah, valli a capire questi computer ;)

    Non avevo più riprovato, l'unica cosa fatta è stato riavviare il pc più volte e fare un po' di prove di avvio... non so che dire a parte: grazie ancora!

    Buonanotte a tutti quanti

    Piviul
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">Il 28/02/22 20:51, Davide Prina ha
    scritto:<br>
    </div>
    <blockquote type="cite"
    cite="mid:648b53fe-be8c-061d-7883-a40059be70fb@gmail.com">On
    28/02/22 09:16, Piviul wrote:
    <br>
    <br>
    <blockquote type="cite">
    <blockquote type="cite"># grub-install
    <br>
    Installing for x86_64-efi platform.
    <br>
    grub-install: warning: Cannot set EFI variable Boot0006.
    <br>
    grub-install: warning: efivarfs_set_variable: writing to fd 7
    failed: No space left on device.
    <br>
    grub-install: warning: _efi_set_variable_mode:
    ops-&gt;set_variable() failed: No space left on device.
    <br>
    grub-install: error: failed to register the EFI boot entry: No
    space left on device.
    <br>
    </blockquote>
    </blockquote>
    <br>
    guardando in rete ce ne sono diversi che hanno questo problema.
    <br>
    In alcuni casi c'è un'installazione di grub e pacchetti collegati
    che non è andata a buon fine
    <br>
    <br>
    verifica se con
    <br>
    # dpkg --configure -a
    <br>
    <br>
    è tutto a posto o ci sono pacchetti parzialmente
    installati/configurati che non riesce a portare a termine per
    installazione/configurazione
    <br>
    <br>
    prova a attivare verbose e
    <br>
    # grub-install -v 2&gt;&amp;1
    <br>
    <br>
    e vedi se c'è qualche messaggio significativo
    <br>
    <br>
    Alcuni hanno risolto così, esplicitando le opzioni:
    <br>
    # grub-install --target=x86_64-efi --bootloader-id=GRUB
    --efi-directory=/boot/efi --no-nvram --removable
    <br>
    <br>
    o con comandi simili al precedente
    <br>
    <br>
    Probabilmente con il -v dovresti vedere cosa fa di sbagliato...
    <br>
    </blockquote>
    Grazie Davide! Non so come mai ma dpkg --configure -a non ha trovato
    nulla di anomalo, credo, o almeno in output non ha restituito nulla;
    ho quindi lanciato <br>
    <span style="font-family:monospace"><span
    style="color:#000000;background-color:#ffffff;"># grub-install
    </span><br>
    Installing for x86_64-efi platform.
    <br>
    Installation finished. No error reported.<br>
    <br>
    ...bah, valli a capire questi computer ;)<br>
    <br>
    Non avevo più riprovato, l'unica cosa fatta è stato riavviare il
    pc più volte e fare un po' di prove di avvio... non so che dire a
    parte: grazie ancora!<br>
    <br>
    Buonanotte a tutti quanti<br>
    <br>
    Piviul<br>
    </span>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)