Kirjoittaja Aihe: Wine ei käynnisty Ubuntu päivityksen jälkeen (Error: unknown arch)  (Luettu 277 kertaa)

The Sentient Rock

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Hei!

Näin heti aluksi pahoittelut huonosta muotoilusta. Tämä on ensimmäinen kerta, kun postaan millekkään foorumille.

Päivitin viimein koneeni käyttöjärjestelmän uusimpaan versioon (ubuntu 24.04) ja nyt aikaisemmin, suht ongelmitta toiminut Wine ei enää toimikkaan.


Kun yritän käynnistää .exe tiedostoja, kone ei näennäisesti reagoi mitenkään.
Jos yritän avata winetricks:in, saan vain virheilmoituksen:

"Unknown file arch of: /usr/bin/wine."

Ymmärtääkseni koneessani on 64bittinen käyttöjärjestelmä.

Koitin poistaa Wine:n, winetricks:in ja wineGUI:n ja ladata ne uudestaan (wineGUI:ta lukuunottamatta), mutta ongelma ei lähtenyt.

Luin englanninkielisiltä foorumeilta, että ongelma saattaisi ratketa "by enabling multiarchitectual mode" tms. Mutta kyseiseisen tilan asettaminen näytti vaativan kohtuuttoman paljon komentorivin käyttöä omiin tietotaitoihini verrattuna.

Ennen päivitystä asensin muistaakseni wine:n ja winetricks:in komentorivillä

"sudo apt install ..."

Ilman suurempia ongelmia tai konfigurointia.

Kiitokset etukäteen!
(Laitan mielelläni lisätietoja jos ja kun niitä tarvitsette)

nm

  • Käyttäjä
  • Viestejä: 16665
    • Profiili
Koitin poistaa Wine:n, winetricks:in ja wineGUI:n ja ladata ne uudestaan (wineGUI:ta lukuunottamatta), mutta ongelma ei lähtenyt.

Mitä wine-paketteja järjestelmässä on nyt asennettuna? Listaa ne komennolla:

Koodia: [Valitse]
dpkg -l | grep wine

Luin englanninkielisiltä foorumeilta, että ongelma saattaisi ratketa "by enabling multiarchitectual mode" tms. Mutta kyseiseisen tilan asettaminen näytti vaativan kohtuuttoman paljon komentorivin käyttöä omiin tietotaitoihini verrattuna.

Tuki 32-bittisille paketeille lisätään komennolla:

Koodia: [Valitse]
sudo dpkg --add-architecture i386
Tämän voi ajaa huoletta, mutta se ei suoraan ratkaise wine-ongelmaa. Lisäksi pitää asentaa oikeat wine-paketit. Tarkistetaan kuitenkin ensin, mitä paketteja nyt on asennettuna ja mistä lähteistä ne ovat peräisin.

The Sentient Rock

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Koodia: [Valitse]
dpkg -l | grep wineTuottaa tällaisen vastauksen

ii  fonts-wine                                     9.0~repack-4build3                       all          Windows API implementation - fonts
ii  libwine:amd64                                  9.0~repack-4build3                       amd64        Windows API implementation - library
rc  q4wine                                         1.3.12-1                                 amd64        Qt GUI for WINE
ii  wine-stable                                    10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-amd64                              10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-i386:i386                          10.0.0.0~noble-1                         i386         WINE Is Not An Emulator - runs MS Windows programs
ii  wine64                                         9.0~repack-4build3                       amd64        Windows API implementation - 64-bit binary loader
ii  winehq-stable                                  10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  winetricks                                     20240105-2                               all          simple tool to work around common problems in Wine

Kärsimättömyyttäni etsin ja suoritinkin kyseisen komennon
Koodia: [Valitse]
sudo dpkg --add-architecture i386Ja seurasin löytämiäni wine:n asennusohjeita nimenomaan Ubuntu 24.04:lle
https://www.linux.org/threads/how-to-install-wine-in-ubuntu-24-04.51052/

Lainaus
Install Wine on Ubuntu 24.04

Add 32 Bit Architecture

Koodia: [Valitse]
sudo dpkg --add-architecture i386

Download and add the repository key:

Koodia: [Valitse]
sudo mkdir -pm755 /etc/apt/keyrings
Koodia: [Valitse]
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Add Source

Koodia: [Valitse]
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
Koodia: [Valitse]
sudo apt update

Install Wine

Koodia: [Valitse]
sudo apt install --install-recommends winehq-stableNow configure Wine
Koodia: [Valitse]
winecfgYou will get a prompt to install Mono
Koodia: [Valitse]
wine iexploreYou will get a prompt to install Gecko after that Iexplore should open to the WineHQ home page
you be done

Tosin noiden Mono:n tai Gecko:n asentamisesta ei tullut promptia...
Eikä Internet explorer näyttänyt muuta kuin valkoista sivua :/


Winetricks:in sain tämän jälkeen toimimaan tuttuine varoituksineen:

"You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug."


Asensin winetricks:illä dxvk:n, sillä käyttämäni ohjelmat ovat sitä vaatineet (tai ainankin pyörineet vähemmillä GUI ongelmilla).
Ja olen nyt uudelleen asentamassa yhtä käyttämääni ohjelmaa.
Ilmoittelen toimiiko.

(ps. vaikka kaikki toimisikin nyt ja kaikki tarpeelliset wine-paketit olisivatkin asennettu, niin arvostaisin, jos teillä on jotain vinkkejä mitä ei kannattaisi tehdä, tai olisi jotain muuta merkille pantavaa)

The Sentient Rock

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Asentamani ohjelma (FL Studio 2024) näyttäisi toimivan kohtuulisesti paria ongelmaa lukuunottamatta.
Läpinäkyvyys menu:issa on mustaa (ei ongelma), sekä virheilmoitus mihin en ole ennen törmännyt Ubuntulla tai Windows:illa

"The Driver Was Not Enabled!"

Viitaten mitä todennäköisimmin ääniajuriin. Tämäkään ei välttämättä tule olemaan ongelma, sillä aikaisemmin minulla oli käytössä ALSA, joka ilmeisesti poistettiin päivityksen myötä.
https://www.alsa-project.org/wiki/Main_Page

Muuten kaikki vaikuttaisi toimivan. Jopa lisenssin hakeminen (joka vaatii avaimen hakemisen verkosta) onnistui viiveettä.

En tosin vielä tiedä ilmeneekö ongelmia joidenkin fonttien tai ikkunoiden piirtämisen kanssa.
Samaa ei voi tosin sanoa yhdestä VST-plugin:sta, joka vieläkin kaatuu ensimmäisen kirjautumisen yhteydessä.

The Sentient Rock

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Nopean tarkistuksen jälkeen ALSA:n pitäisikin olla vielä koneellani, joten tuo ajurin ilmoitus jäi mietityttämään.
Koitan vielä etsiä ohjelman omilta foorumeilta, mikäli muut ovat törmänneet samaan ongelmaan.

nm

  • Käyttäjä
  • Viestejä: 16665
    • Profiili
Koodia: [Valitse]
dpkg -l | grep wineTuottaa tällaisen vastauksen

ii  fonts-wine                                     9.0~repack-4build3                       all          Windows API implementation - fonts
ii  libwine:amd64                                  9.0~repack-4build3                       amd64        Windows API implementation - library
rc  q4wine                                         1.3.12-1                                 amd64        Qt GUI for WINE
ii  wine-stable                                    10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-amd64                              10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-i386:i386                          10.0.0.0~noble-1                         i386         WINE Is Not An Emulator - runs MS Windows programs
ii  wine64                                         9.0~repack-4build3                       amd64        Windows API implementation - 64-bit binary loader
ii  winehq-stable                                  10.0.0.0~noble-1                         amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  winetricks                                     20240105-2                               all          simple tool to work around common problems in Wine

OK, eli sait näemmä WineHQ:n apt-lähteen käyttöön ja sieltä on asennettu Wine 10.0. Listauksessa näkyvät vanhemmat, Ubuntun lähteistä asennetut Wine 9.0 -paketit voisi poistaa sotkemasta:

Koodia: [Valitse]
sudo apt remove wine64 libwine:amd64[/code

fonts-wine-paketti on ehkä myös turha, mutta tuskin aiheuttaa ongelmia.