Portál AbcLinuxu, 11. května 2025 10:33

Dotaz: Wine a MDAC28

3.7.2014 19:04 Miroslav Hořava
Wine a MDAC28
Přečteno: 248×
Odpovědět | Admin
Zdravím, mám problém s instalací nebo reinstalací MDAC28 v Kubuntu 14.04.Ten je nutný pro běh Win 32bit programu. Vždy to skončí v terminálu na : "....modify_ldt: Nepřípustný argument" a dále nic terminál nevypíše. Potom již nespustím nic ani winecfg.

Potřeboval bych poradit jak problém vyřešit. Obejít ho lze jedním jediným způsobem a to použitím staršího jádra. Pokud nabootuji do 3.13.0-24 zkoušel jsem s úspěchem i -26, -27. Pokud nabootuji do těchto verzí spustím winecfg i přes winetricks MDAC28 zcela bez problémů. Potom mohu restartovat zpět do aktuálního jádra Win program funguje ale nesmím spustit instalaci/reinstalaci MDAC28. Jinak musím vše opakovat.

Problém vznikl příchdem kernelu 3.13.0-29 a pokračuje v -30 a posledním -31. Zkusil jsem i jádro 3.15.3 ale je to stejné.Používám vine 1.7 ale i v 1.6 není rozdíl.

Prosím je to nějaká chyba v jádře, nebo ve wine?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.7.2014 20:51 chrono
Rozbalit Rozbalit vše Re: Wine a MDAC28
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je to, že do toho jadra zaradili "modify_ldt: Ban 16-bit segments on 64-bit kernels" (okrem zakázania 16 bitových segmentov to rozbíja aj niektoré 32 bitové aplikácie). Ten problém napr. vo Fedore vyriešili záplatou https://lkml.org/lkml/2014/5/7/508 (netuším ale, či niečo podobné urobia aj v Ubuntu).
4.7.2014 19:08 ok1dtm | skóre: 9
Rozbalit Rozbalit vše Re: Wine a MDAC28
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to tak jak napsal chrono. Ale *buntu také nezahálí a patch je i v nejnovějším jádře 3.13.0-31. Právě jsem to vyzkoušel a instalovat jde i ten MDAC28. Jenom musíš vložit do /etc/rc.local následující řádek: echo 1 > /proc/sys/abi/ldt16 a restartovat PC
5.7.2014 13:37 Miroslav Hořava
Rozbalit Rozbalit vše Re: Wine a MDAC28
Děkuji za odpověďi. Opravdu to jde i s jádrem 3.13.0-31. Jeno jsem netušil že je nutno upravit rc.local když je MDAC28 32bitový :) Problém vyřešen!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.