Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: TMD106 - 11.07.14 - klo:12.28
-
Ubuntu 12.04 LTS
Wine 1.4
Ryhtyi toimimattomaksi ilman mitään järkevää syytä. Olen poistanut ja purgettanut kaikin käytettävissä olevin keinoin. Asentanut uudestaan sovellusvalikoimasta ja päätteeltä, ei auta. Kun yrittää käynnistää niin suoritin 100% eikä edisty.
jr@jr-Vostro-2520:~$ wine PROGRAM
wine: cannot find L"C:\\windows\\system32\\PROGRAM.exe"
jr@jr-Vostro-2520:~$ notepad
modify_ldt: Virheellinen argumentti
modify_ldt: Virheellinen argumentti
modify_ldt: Virheellinen argumentti
modify_ldt: Virheellinen argumentti
modify_ldt: Virheellinen argumentti
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: jaettua objektitiedostoa ei voi avata: Tiedostoa tai hakemistoa ei ole
Löytyykö "loitsuja" vai pitääkö ryhtyä järjestelmän uudelleen asennukseen?
Code-tagit lisätty. Käytä niitä vastaisuudessa itse. -- Timo
Lisäys: 1.6 versio asennettu, edelleen tulee sama vastaus käynnistysyritykseen. Käynnistysyritys jatkuu ikuisesti jos sitä ei sammuta järjestelmän valvonnasta. n. Kuukausi sitten Wine ei myöskään
toiminut, muuta silloin se parani uudelleenasennuksella. Onkohan paketissa joku vika vai toimisikohan se 14.04 versiossa?
-
Viime aikoina ollut Winen kanssa ongelmia 12.04:n kanssa. Ongelmat ovat edenneet siihen että se ei käynnisty ollenkaan.
Olisin kiitollinen asennus ja käyttökokemuksista 14.04:ssä. Toimiiko vai onko paketeissa vikaa?
12.04:ssä toimii kaikki muuten hyvin enkä haluaisi turhaan asentaa 14.04:ää jos siitä ei ole Winen suhteen
mitään hyötyä.
-
Pelaa, mulla oli pakko asentaa, kun tarviin iTunesia iPhonen päivittämiseen. Jos ei repoista pelaa, niin kokeile asentaa tuolta.
http://www.winehq.org/download
-
Wine ei toimi eli etkö saa esimerkiksi edes notepadiä auki? Käynnistyy komentamalla 'notepad'.
12.04:ään tuli joku aika sitten päivitys, jonka takia 16-bittiset ohjelmat eivät enää toimi 64-bittisessä järjestelmässä ja se ei käytännössä vaikuta Linux-ohjelmiin, mutta jotkut vanhat Windows-ohjelmat eivät ehkä enää toimi. Tuo muutos johtuu tietoturva-aukosta Linuxissa. Ilmeisesti ovat työstämässä siihen korjausta.
https://lkml.org/lkml/2014/4/11/542
http://wiki.winehq.org/FAQ#head-bf26e320f9d279ba6d2e039f7d91f0a60a433f88
Voit palauttaa 16-bittiset segmentit käyttöön seuraavalla komennolla, mutta siinä on pieni tietoturvariski:
echo 1 |sudo tee /proc/sys/abi/ldt16
Käytännössä siis joku voi onkia tuon avulla osan Linuxin muistiosoitteesta, jos pääsee ajamaan koodia tietokoneellasi. En pidä kovin vakavana tuota haavoittuvuutta, mutta siitä syystä tuo on kuitenkin estetty, jos en väärin ymmärtänyt.
-
Poistin 1.4 version ja asensin tilalle 1.6 version edelleenkään mikään näistä ei avaudu:
Poista Wine Ohjelmien asennuksia
Winen asetukset
Winetricks
Selaa C-asemaa toimii,mutta siihen pääsee myös tiedostojen kautta
Notepad
Avausta kyllä yritetään sitkeästi 100%, täytyy pysättää järjestelmävalvonnasta.
16 bittisiä ohjelmia en ole käyttänyt. Kaksi shakkiohjelmaa ja Polar ProTrainer 5 ovat toimineet siihen asti kun Wine sanoutui irti palveluksesta.
-
Entä jos siirrät .wine-hakemiston syrjään, jotta se luodaan uudelleen:
mv ~/.wine ~/.wine-vanha
Lisäys:
Sinulla olikin jo toinen aihe samasta ongelmasta (http://forum.ubuntu-fi.org/index.php?topic=47419.msg364098#msg364098) ja siellä on tarkemmat tiedot syystä. Moderaattori voinee yhdistää aiheet.
-
Yhdistetty.
-
Siirsin .wine tiedoston ja suoritin synapticilla uudelleenasennuksen. Toimii. Yritin tätä välttää koska joudun ilmeisesti kuitenkin asentamaan ohjelmat uudestaan, ovat tuskin pelastettavissa.
On se nyt kuitenkin pienempi operaatio kuin koko järjestelmän asennus asetuksineen ja ohjelmineen.
Kiitos.
-
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: jaettua objektitiedostoa ei voi avata: Tiedostoa tai hakemistoa ei ole
12.10:ssä ja uudemmissa jakeluissa puuttuvan kirjaston saa asentamalla paketin libp11-kit-gnome-keyring:i386:
sudo apt-get install libp11-kit-gnome-keyring:i386
12.04:ssä tarvittava kirjasto on paketissa gnome-keyring, mutta sen 32-bittistä versiota (gnome-keyring:i386) ei voi asentaa järjestelmään keskinäisten ristiriitojen vuoksi. En osaa sanoa, miksi ongelma esiintyy vain joissain wine-asennuksissa tai mikä estää bugin korjaamisen 12.04:ssä (https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/859600). Vaihtoehtoisia ratkaisuja löytyy netistä. Katso esimerkiksi ensimmäinen vastaus tähän askubuntun kysymykseen (http://askubuntu.com/questions/127848/wine-cant-find-gnome-keyring-pkcs11-so)