Summary: | x86_64 установка wine с критичной ошибкой на Debian 7.6 Wheezy | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Стас Вавилин <stasw> |
Component: | Дистрибутив | Assignee: | Konstantin Artyushkin <akv> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | enhancement | ||
Priority: | P3 | CC: | dtr |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Debian GNU/Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | пятница | ||
Attachments: | вывод команды wine при первом запуске (установка) |
Description
Стас Вавилин
2014-10-13 11:53:24 MSK
Ответ пришел от поддержки! Спасибо парни, работают! ----цитата---- Не включенаа поддержка 32-битных приложений # echo 1 > /proc/sys/abi/ldt16 Если нету /proc/sys/abi/ldt16 нужно обновиться до ядра у которого она есть. --- конец цитаты ---- решение простое - добавить в /etc/sysctl.conf строки типа #wine #включить поддержку 32-битных приложений abi.ldt16 = 1 или (правильнее) создать текстовый файл *.conf в /etc/sysctl.d/, например у меня получился /etc/sysctl.d/wine.conf вот такого содержания: #wine.conf #включить поддержку 32-битных приложений abi.ldt16 = 1 #начальный адрес памяти (некоторые пррогггграммы требуют) vm.mmap_min_addr = 0 #большее кол-во открываемых файлов (иначе иногда падает 1с) fs.file-max = 104854 Всем удачи! ЗЫ. А в мануал http://winehq.org.ru/X8664 решение слабо добавить?... Установил таки это 7.6 Создал файл $cat /etc/sysctl.d/wine-etersoft.conf abi.ldt16 = 1 vm.mmap_min_addr = 0 fs.file-max = 104854 Проверка cat /proc/sys/abi/ldt16 0 Перезагрузка cat /proc/sys/abi/ldt16 1 Всё работает. Есть один момент, в каталоге /etc/sysctl.d/ лежать файлы в таком формате №-имя.conf. Какой номер присвоить wine-etersoft.conf ещё не разобрался. Согласно https://www.google.ru/?gfe_rd=cr&ei=KlNGVKOyJqbEwAOf6oFY&gws_rd=ssl#newwindow=1&q=/etc/sysctl.d/ldt16 используется либо /etc/sysctl.d/20-wine-ldt16.conf, либо /etc/sysctl.d/wine-ldt16.conf Думаю /etc/sysctl.d/20-wine-etersoft.conf отличное имя (В ответ на comment #5) ... > Думаю /etc/sysctl.d/20-wine-etersoft.conf отличное имя Да, хорошее. У нас правда до этого было wine.conf. К сожалению, по соображениям безопасности в ALT Linux нам не рекомендовали упаковывать этот файл. Пока предлагаю советовать клиентам вносить изменения вручную. В winediag добавил некоторый детект ситуации, всю эту путаницу с номерами ядер. Идеально не получится, потому что сначала всё было хорошо, потом добавили security патч, с ним всё сломалось, потом добавили ручку для отключения, потом её бекпортировали, но не во все ядра, которые сломались. В 3.16+ появилось более правильное исправление, но я не в курсе, всё ли хорошо на 3.16+ без настроек. (Ответ Vitaly Lipatov на комментарий6)
> (В ответ на comment #5)
> ...
> > Думаю /etc/sysctl.d/20-wine-etersoft.conf отличное имя
> Да, хорошее.
> У нас правда до этого было wine.conf.
> К сожалению, по соображениям безопасности в ALT Linux нам не рекомендовали
> упаковывать этот файл.
> Пока предлагаю советовать клиентам вносить изменения вручную.
>
> В winediag добавил некоторый детект ситуации, всю эту путаницу с номерами
> ядер.
> Идеально не получится, потому что сначала всё было хорошо, потом добавили
> security патч, с ним всё сломалось, потом добавили ручку для отключения,
> потом её бекпортировали, но не во все ядра, которые сломались. В 3.16+
> появилось более правильное исправление, но я не в курсе, всё ли хорошо на
> 3.16+ без настроек.
Проверил
---
winediag
Check espfix64 issue (forbids 16-bit code on x86_64): Need fix (abi.ldt16 = 0)
Код последней ошибки, выявленной winediag: WE69
---
Данное ззадание решено
Закрываю как решённые. |