Installazione fallita

Mandrake è stato, molti anni fa, la base dei miei primi esperimenti con GNU/Linux, con KDE, poi sono passato ad altro (KDE era troppo peso per le macchine che avevo a disposizione), finché qualche giorno fa mi è cascato sotto gli occhi OpenMandriva e ho voluto provare …
ho scaricato una OMLx5.0, lo ho messa su un disco con Ventoy (1.0.96) dove tengo altre ISO e ho fatto il boot … NOTEVOLE! :grin: kernel aggiornatissimo, KDE sempre abbastanza ingordo ma ho una macchina che se lo può permettere e KDE continua ad essere un gran bel DE … ho sulla macchina un paio di partizioni (GPT) che tengo proprio per gli esperimenti e decido di installarla … arriva in fondo e mi dice che
Il filesystem sorgente "/run/initramfs/omdv/LiveOS/squashfs.img" non esiste
… ahi … si comincia male, mi sembra di essere tornato a Mandrake :upside_down_face: … poi mi viene in mente che avevo letto qualcosa a proposito di Ventoy e metto la ISO su una chiavetta utilizzando gnome-disk (il sistema che uso normalmente è una LMDE 5) … non parte, vado sul sito e scopro che vuole dd, ok, faccio con dd, parto, arriva alla fine dell’installazione e ottengo

<class 'FileExistsError'>
[Errno 17] File già esistente: '/tmp/calamares-root-s7uumjbc/boot/efi/EFI/BOOT/bootx64.efi'
```

Traceback:
File "/usr/lib64/calamares/modules/bootloader/main.py", line 777, in run
    prepare_bootloader(fw_type)
  File "/usr/lib64/calamares/modules/bootloader/main.py", line 748, in prepare_bootloader
    install_grub(efi_directory, fw_type)
  File "/usr/lib64/calamares/modules/bootloader/main.py", line 657, in install_grub
    shutil.copy2(efi_file_source, efi_file_target)
  File "/usr/lib64/python3.11/shutil.py", line 436, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib64/python3.11/shutil.py", line 258, in copyfile
    with open(dst, 'wb') as fdst:
         ^^^^^^^^^^^^^^^
```

(C&P dalla finestra di errore; ma non si potrebbe averla in testo normale? :roll_eyes:)
… ha fatto finta di installare GRUB e qui mi sono fermato …

la macchina è nuovissima e piuttosto potente, queste (da Info di Cinnamon) le caratteristiche essenziali

Machine:
  Type: Laptop System: Notebook product: NS5x_NS7xAU v: N/A serial: N/A
    Chassis: No Enclosure type: 10 serial: N/A
  Mobo: Notebook model: NS5x_NS7xAU serial: N/A UEFI: INSYDE v: 1.07.08
    date: 08/28/2023
Graphics:
  Device-1: Intel Raptor Lake-P [UHD Graphics] vendor: CLEVO/KAPOK
    driver: i915 v: kernel arch: Gen-13 ports: active: eDP-1 empty: DP-1, DP-2,
    DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:a720
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: CLEVO/KAPOK
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:51ca
  API: ALSA v: k6.5.0-0.deb12.4-amd64 status: kernel-api
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:51f1
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: CLEVO/KAPOK driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 2e:00.0 chip-ID: 10ec:8168
  IF: enp46s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-10:3 chip-ID: 8087:0026
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 3.0
    lmp-v: 5.2 sub-v: 356b
Drives:
  Local Storage: total: 2.27 TiB used: 1.65 TiB (72.6%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S500G size: 465.76 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 27.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 28.9 C

se può essere utili posso postare anche i risultati hw-probe

… soluzione al problema? ripartire con la live, fare chroot e provare a reinstallare GRUB?

… attendo fiducioso :smile:

Ciao, benvenuto.

Il comando che uso per tutte le installazioni è
pkexec /usr/bin/calamares -d | tee calamares.log.txt

così ho il mio log bello pulito con tutte le informazioni a disposizione per essere consultato e/o allegato.

Per il resto passo a chi se ne intende di efi e grub.

Potrebbe essere utile sapere quale ISO hai scaricato e da dove (SourceForge?)
In calamares, partizionamento manuale immagino (?)

Il comando che uso per tutte le installazioni è
`pkexec /usr/bin/calamares -d | tee calamares.log.txt`

francamente non ho mai avuto sentito l’esigenza/bisogno di vedere il log delle installazioni (a questo punto diverse centinaia :grin:) per cui neppure ho pensato a far partire calameres da riga di comando.
riguardo calamares … non mi piace! ero abituato a l’installer (spesso testuale) di Debian, con cui si può controllare moltissimi aspetti, con calamares siamo arrivati ad uno stile “Windows-like” :triumph:, capisco che in molte occasioni sia comodo, ma ci sono situazioni in cui sarebbe preferibile un controllo più completo …
… e sì, il partizionamento è stato ovviamente manuale, che faccio comunque sempre, anche in macchine “vergini” o da “spianare”.

la ISO è OpenMandrivaLx.4.3-plasma.x86_64, scaricata (e controllata) da SourgeForge (esistono altri mirror?); ho scaricato anche la ISO LxQT (che non mi piace), proverò a vedere se me la installa, ne caso passerò a KDE " a mano" :wink:

ricontrollare le informazioni nell’UEFI

disabilitare l'avvio sicuro
disabilitare fastboot
dischi su AHCI
no legacy
no CSM
solo UEFI o altri (non windows)

si dovrebbe vedere
UEFI < nome del fornitore USB > < partizione 1 > → avvio in EFI

prima di lanciare l’installazione,
aprire un terminale e controllare

sudo dnf install inxi
inxi -Mxa ( controlla solo UEFI, non UEFI[legacy] o Bios)
test -d /sys/firmware/efi && echo efi || echo bios

Hai chiesto un’alternativa e te l’ho suggerita

Vedo che ho fatto bene a chiedere. Quella che hai scaricato è la ormai obsoleta 4.3
Le immagini della 5.0 le trovi qui
https://sourceforge.net/projects/openmandriva/files/release/5.0/

Capisco, dipende sempre dalle abitudini e dallo strumento che si sente più ‘familiare’.
A parere di molti Calamares è piuttosto completo se usi il partizionamento manuale.

Se hai giù altre distro installate è corretto che /boot/efi/EFI/BOOT/bootx64.efi esista già, però l’installazione di grub dovrebbe essere andata avanti, no?

sì, è la soluzione più rapida.

ho sbagliato a scrivere :sweat_smile:, ho scaricato la 5.0

con Debian lo ho fatto diverse volte, ma con Mandriva? suppongo sia più o meno lo stesso di Debian, me lo confermi?

… beh … non è certo la prima volta che installo una distribuzione Linux :wink:, anche su macchine UEFI, l’installazione finisce (quasi) normalmente, tanto è vero mi ha creato anche l’entry in EFI (mettendolo per primo!), il problema è “soltanto” GRUB che per qualche strano motivo installa a metà (vedi il log sopra).

una cosa che mi piace sempre meno è l’utilizzo di python, sempre più invasivo ed utilizzato per ogni cosa … non mi convince, preferisco programmi compilati

How to fix broken boot-loader ?

Resources Index

PS>
OpenMandriva, non Mandriva :wink:
Mandriva non esiste più

Benvenuti @spaccabits a OpenMandriva e al nostro forum. Questo forum è dedicato agli utenti dei sistemi operativi Linux OpenMandriva.

Siamo un piccolo gruppo. Tutti i collaboratori e gli sviluppatori qui presenti sono volontari non retribuiti.

Siete invitati a parlare con i nostri sviluppatori all’indirizzo OpenMandriva Chat.

La prima cosa da fare quando un nuovo utente ha un problema è consultare la documentazione di OMLx. OpenMandriva wiki e Forum Resources guide.

Se non si trova ciò che si sta cercando, si provi a fare una ricerca su Internet (googling). Si possono trovare molte informazioni dalla documentazione o dai post dei forum di altre distro Linux. Se l’utente trova qualcosa scritto per un’altra distro ma ha qualche dubbio, chieda a OpenMandriva Chat.

Per problemi tecnici seri e richieste di pacchetti/caratteristiche si prega di inviare una segnalazione di bug qui.

:grin: lo so, è la pigrizia :grin: :wink:

Guarda, se scrivi ‘OM’ fai ancora prima :stuck_out_tongue:

… ha funzionato … :sunglasses:

ma nella distro mi mancano molte cose che nell’uso reale (di ufficio / a casa) si usano (un esempio che uso molto: tesseract OCR, c’è la sua GUI gImageReader, addirittura in 3 versioni differenti - Qt5, Qt6 e GTK :roll_eyes: -, ma nonn riesco a trovare l’applicazione) …
ma continuerò ad usarla per sperimentare (e aiutare a migliorarla, se ci riesco)

Vedo tesseract nei repo.
Riguardo ad altri programmi prova a cercarli abilitando /unsupported
Software Repository Selector | OpenMandriva wiki

Grazie, sarebbe molto apprezzato.

Postedit:

$ sudo dnf clean all;dnf clean all;dnf repolist

$ sudo dnf install tesseract
OpenMandriva Cooker - x86_64                                                                           3.3 MB/s |  20 MB     00:06    
Ultima verifica della scadenza dei metadati: 0:00:09 fa il mer 3 gen 2024, 11:42:16.
Dipendenze risolte.
================
 Package                             Architecture               Version                        Repository                         Size
=============
Installing:
 tesseract                           x86_64                     5.2.0-2                        cooker-x86_64                     317 k
Installazione dipendenze:
 lib64lept5                          x86_64                     1.82.0-1                       cooker-x86_64                     1.0 M
 lib64tesseract5                     x86_64                     5.2.0-2                        cooker-x86_64                     1.0 M
 locales-af                          x86_64                     6:2.38-5                       cooker-x86_64                     461 k
 tesseract-afr                       noarch                     5.2.0-2                        cooker-x86_64                     1.7 M

Riepilogo della transazione
===========================
Installati  5 pacchetti

Dimensione totale dello scaricamento: 4.5 M
Dimensione installata: 14 M
Procedere [s/N]: n
Operazione annullata.


… è abilitato di “default” :sunglasses:(quando faccio “esperimenti” è la prima cosa che faccio quella di abilitare repo “strani” :wink:)

ok, ma per installare le lingue? m’interessa italiano e francese, non l’africaans :wink:
… e perché non lo trovo né in Discover né in dnfdragora?

Vedo :rofl:

$ dnf search tesseract|grep ita
Ultima verifica della scadenza dei metadati: 0:07:26 fa il mer 3 gen 2024, 11:41:23.
tesseract-ita.noarch : Italian language data for Tesseract
tesseract-ita_old.noarch : Italian (Old) language data for Tesseract

$ dnf search tesseract
,

tesseract-fra.noarch : French language data for Tesseract

questo il risultato

dnf search tesseract
Enpass password manager repository                                                                                                               35 kB/s | 7.2 kB     00:00    
OpenMandriva Rock - x86_64                                                                                                                       13  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-x86_64':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/main/release/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/main/release/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - x86_64 - Updates                                                                                                             14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-updates-x86_64':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/main/updates/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/main/updates/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-updates-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Unsupported - x86_64                                                                                                         14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-x86_64-unsupported':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/unsupported/release/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/unsupported/release/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-x86_64-unsupported': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Unsupported - x86_64 - Updates                                                                                               14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-updates-x86_64-unsupported':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/unsupported/updates/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/unsupported/updates/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-updates-x86_64-unsupported': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Restricted - x86_64                                                                                                          14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-x86_64-restricted':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/restricted/release/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/restricted/release/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-x86_64-restricted': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Restricted - x86_64 - Updates                                                                                                14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-updates-x86_64-restricted':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/restricted/updates/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/restricted/updates/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-updates-x86_64-restricted': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Non-free - x86_64                                                                                                            14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-x86_64-non-free':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/non-free/release/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/non-free/release/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-x86_64-non-free': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
OpenMandriva Rock - Non-free - x86_64 - Updates                                                                                                  14  B/s |  10  B     00:00    
Errors during downloading metadata for repository 'rock-updates-x86_64-non-free':
  - Status code: 404 for https://mirror.openmandriva.org/rock/repository/x86_64/non-free/updates/;http:/abf-downloads.openmandriva.org/rock/repository/x86_64/non-free/updates/repodata/repomd.xml (IP: 5.135.116.139)
Error: Failed to download metadata for repo 'rock-updates-x86_64-non-free': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Repository ignorati: rock-x86_64, rock-updates-x86_64, rock-x86_64-unsupported, rock-updates-x86_64-unsupported, rock-x86_64-restricted, rock-updates-x86_64-restricted, rock-x86_64-non-free, rock-updates-x86_64-non-free
================================================================ Name & Summary delle corrispondenze: tesseract ================================================================
lib64tesseract5.x86_64 : tesseract support library
=================================================================== Summary delle corrispondenze: tesseract ====================================================================
gimagereader-qt5.x86_64 : A Qt5 front-end to tesseract-ocr

qualcosa non torna :thinking:

:roll_eyes: :thinking:

mi sbaglierò, ma con tutti questo repo c’è un po’ di confusione, o no? unificarli in stile Debian no?