При установке приложения wine выдает ошибку

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: wine отказывается устанавливать программу  (Прочитано 8829 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
glorph

Не  знал как лучше написать вопрос. думаю та будет  лучше.   а теперь подробно.  замеченно ледующая вещь.  находясь дома роде все устанавливалось.  я  решил  протестировать новую сборку и  сделал системную флэшку.  потестировал. понравилось. все работало без танцев с бубном.   необходимую программу под винду wine спокойно установил и запустил. без проблем. ну отлично подумал я работает все супер.  завтра на работе  становлю как основную ось а винду снесу.   что собственно и сделал.   но вот незадача. wine на отрез отказывается устанавливать  нужную мне программу (MT4) просто   при попытке установить  через несколько секунд вылетает окно о кретической ошибке  и необходимости закрыть программу.   танец с бубном и попытки   поработать с совместимостью не помогли.   максимум чего смог добиться это более длительной жизнедеятельности  установщика.  через несколько часов  случайно я наткнулся на такой момент —  если отключить wifi соединение то  краша не происходит и программа установки доходит спокойно до того момента  когда ей необходимо будет  скачивать нужные файлы из интернета. проверил несколько раз. точно если   wifi включен то  сразу краш. если нет то доходим до момента  скачивания  перед установкой.   ну подумал я все ок сейчас дойдем до момента этого и  включим wifi.  да не тут то было      программы выдает какоето сообщение что надо указать прокси логин и пароль  и  поля соответствующие.   дальше стопор.  один раз умудрился  добится  без краша дойти до момента скачивания  и  отсутствия окна  прокси сервера — но скачивания просто не происходило.  попытка запустить установку   запусив систему с флэшки ( ведь там все работало) привело к тем же результатам.  мысль такая что дома у меня все установится. но вот вопрос  то вопросом. а почему на работе то  не пашет нифига ?  и может это произойти из за того что дома я делал  все это с еще установленной ос windows  а сейчас   на  чистой сборке ubuntu и что с этим делать ?   


Оффлайн
Raf73

glorph, из Вашего поста я понял, что у Вас на домашней машине программа прекрасно установилась в wine. Можно копирнуть каталог ~/.wine с домашней машины на флешку, принести на работу и установить. Ярлык запуска программы с рабочего стола Ubuntu также можно копировать. После помещения на рабочий стол нового ярлыка открыть свойства и сделать его исполняемым. Насчёт переноса ярлыка с dash и из меню подсказать не могу, т.к. не помню где хранятся пункты меню и не знаю где dash хранит свои ярлыки. У меня гном, а не юнити. Думаю, ребята смогут подсказать, если укажете какую версию Ubuntu ставили.


Оффлайн
glorph

нет все делалось на нетбуке Asus EEPc  и проблема чувствую из за  интернета. так как дома интернет  стабильный. а на работе глючный.   повозился сейчас с супозитарии и установил 1.7wine  и геко к нему. теперь краша нет  просто программа  при установке закрывается.  сборка основана на ubuntu 12.04


Пользователь решил продолжить мысль 11 Октября 2013, 21:27:48:


пришел домой все нормально установилось.  странно.  дело явно  в сети. но вот что именно.  уже просто интерес. что там такое мешает устанавливать

« Последнее редактирование: 11 Октября 2013, 21:27:48 от glorph »


Оффлайн
klopio

Добрый день .
У меня почти такая же проблема. Не устанавливается мт4. Wine стоит. Скачал мт4 запускаю , запускается окно установки и следом окно с просьбой указать прокси сервер, логин и пароль .Никакого прокси у меня никогда не было.Закрываешь окно с прокси , отменяется установка мт4. Такая проблема не первый раз у меня встречается .
Как быть и как установить мт4 .


Оффлайн
Lekssey

Разрядность установленых дистрибутивов дома и на работе одинаковая?
У меня Office 2003 становится на 12.04 x64, а вот на 12.04 х32 никак.


Оффлайн
klopio

Дело в том что у меня дома стоит сейчас Ubuntu  х64 и на нее сейчас не ставится мт4. Месяца 2 назад ставилась без проблем , без этого окошка с прокси . Еще раньше месяца 3-4 тоже не ставилась по этой проблеме. Почему так получается так и не выяснено . Я в течении полугода примерно ,пробовал разные линуксы для пробы для своей души так сказать и вот в течении полугода то ставится , то не ставится мт4 . Первый раз когда поставил линукс Ubuntu, без проблем поставил мт4  а вот сейчас тоже установил Ubuntu но мт4 не ставится .
От чего это зависит и как бороться с этим не знаю.?
Вот снимок , чтоб было понятно о чем речь.

« Последнее редактирование: 01 Февраля 2016, 22:05:09 от klopio »


Оффлайн
kofesutra

klopio,
очевидно, проблема в сети. На работе не используется прокси?
Может, его и надо указать?
Или просто связь нестабильная, бывает и так.
Можно попробовать иначе: установить полностью на домашнем, а потом просто скопировать папку с установленным терминалом с домашнего компа на рабочий (тот, что на работе).

Да, предварительно установили нужные библиотеки в Вайн?

« Последнее редактирование: 01 Февраля 2016, 23:11:25 от kofesutra »


Оффлайн
klopio

Я не работаю , проблема с домашним ноутом .Wine установил версия 1.6. В месте с ним установился winetricks .  .Больше никогда ничего не делал с wine Просто устанавливал через центр приложений и все , запускалось без проблем .Прокси у меня никогда небыло , да и нет у провайдера насколько мне известно .

Обновил библиотеку через , winetricks , не помогло .

« Последнее редактирование: 02 Февраля 2016, 00:21:53 от klopio »


Оффлайн
Lekssey

Похоже программа установки просто не может достучаться до загружаемого файла. (что-то с сетью или доступ блокирован)


Оффлайн
klopio

Lekssey
Дальше выбора точки доступа дело не движется .
В интернете понаписано не так уж много выхода из данной проблемы . Попробую скопировать папку с другого аппарата .


Оффлайн
Lekssey

Тут пишут, что можно и из винды перенести папку с программой. (прога, правда, МТ5)


Оффлайн
Gifrom

 Столкнулся после обновления до ubuntu 16.04 с тем что установщик Metatrader требует указать настройки прокси в ubuntu linux при установке через wine , множество советов в сети не помогли, опишу что мне помогло, а помогла установка последеней верси wine с их сайта https://wiki.winehq.org/Ubuntu
лучше зараннее удалить wine
Код:

sudo dpkg —add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install —install-recommends winehq-devel

при первом запуске попросит подгрузить пакеты, как раз сетевые, соглашаемся и пользуемся.


Оффлайн
nokados

Решается установкой библиотек libgnutls.
В arch это

sudo pacman -S lib32-gnutls
В убунте точно не знаю, но поищите что-то подобное в выводе команды

apt-cache search gnutls


Оффлайн
svtv1

Добрый день .
У меня почти такая же проблема. Не устанавливается мт4. Wine стоит. Скачал мт4 запускаю , запускается окно установки и следом окно с просьбой указать прокси сервер, логин и пароль .Никакого прокси у меня никогда не было.Закрываешь окно с прокси , отменяется установка мт4. Такая проблема не первый раз у меня встречается .
Была та же проблем:
~$ wine —version
ERROR: ld.so: object ‘libgtk3-nocsd.so.0’ from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine-3.1 (Ubuntu 3.1-1)
Тут все работает, на верхнии строчки не обращать внимания.
Установи это.
Да и ещё, Удачи в работе :D всю котлету сразу не ставь.
Как то, вот.

« Последнее редактирование: 09 Февраля 2018, 02:58:52 от svtv1 »

«Если достаточно долго сидеть возле реки — мимо проплывет труп твоего врага»


Оффлайн
RFKorolew

Столкнулся после обновления до ubuntu 16.04 с тем что установщик Metatrader требует указать настройки прокси в ubuntu linux при установке через wine , множество советов в сети не помогли, опишу что мне помогло, а помогла установка последеней верси wine с их сайта https://wiki.winehq.org/Ubuntu
лучше зараннее удалить wine
Код:

sudo dpkg —add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install —install-recommends winehq-devel

при первом запуске попросит подгрузить пакеты, как раз сетевые, соглашаемся и пользуемся.

Установка пошла, но после запуска терминала появляется окно.—> a debugger has been found running in your system please unload it from memory and restart program


  • Печать

Страницы: [1] 2  Все   Вверх


0

2

Хочу установить программу (.ехе )щелкаю по программе, вайн не реарирует.
терез терминал делаю выходит::«000b:err:seh:setup_exception stack overflow 432 bytes in thread 000b eip 000000007bcbc023 esp 0000000000131460 stack 0x130000-0x131000-0x230000
0009:fixme:actctx:parse_depend_manifests Could not find dependent assembly L»Microsoft.Windows.Common-Controls» (6.0.0.0)
0009:err:module:LdrInitializeThunk «kernelbase.dll» failed to initialize, aborting
0009:err:module:LdrInitializeThunk Initializing dlls for L»Z:homerasimDownloadsinvestaz4setup.exe» failed, status c0000005″
Что это значит?

Привет всем!

Возникла проблема при установки программы «Xgpro» на ОС Ubuntu 20.04(Focal)

При запуске .ехе через wine, вылетает ошибка DPSint, не может установить драйвера и из-за этого программа не работает(не выполняет основную функцию).

Гугли данную ошибку, но ответа на свой вопрос не нашёл, пытался библиотеки добавить или что-то ещё, но ничего не помогло. По этому с данной проблемой обращаюсь к вам, может кто-то сталкивался с подобной проблемой.

Оригинал:

Wine User Guide

Перевод: Алексей Дмитриев, yakwiat@yandex.ru
Дата перевода: май 2008



Глава V. Устранение неисправностей и сообщения об ошибках

5.1. Что делать, если программа не работает?

Бывают случаи, когда вы перепробовали все, чтобы заставить эту проклятую программу заработать на данной версии Wine. Не расстраивайтесь, мы всегда здесь, чтобы помочь вам… (другими словами: «Сколько заплатите?»)

5.1.1. Проверьте конфигурацию своей Wine

Посмотрите вывод команды $ wine —version, чтобы убедиться, что у вас новейшая версия Wine. Запустите winecfg и посмотрите на установки, чтобы убедиться, что они выглядят нормально. Проверьте ~/.wine/dosdevices, чтобы убедиться что c: указывает куда нужно.

5.1.2. Попробуйте разные версии Windows

В некоторых случаях изменение версии Windows может помочь.

5.1.3. Используйте различные пути (paths) для запуска

Это тоже иногда помогает. Попробуйте как wine prg.exe, так и wine x:\full\path\to\prg.exe

5.1.4. Поэкспериментируйте с настройкой DLL

Запустите WINEDEBUG=+loaddll, чтобы выяснить, какие DLL используются, и являются ли они «родными» или встроенными. Затем убедитесь, что у вас установлены правильные «родные» файлы библиотек в вашей директории C:windowssystem и поэкспериментируйте настройками очередности загрузки DLL в командной строке, либо в файле конфигурации.

5.1.5. Проверьте рабочее окружение!

Еще идея: не может ли рабочее окружение Wine быть испорченным? Убедитесь, что все в порядке с пакетами, от которых зависит работа Wine (gcc, glibc, X libraries, OpenGL (!), …).

5.1.6. Используйте другой режим графического интерфейса

Проинструктируйте Wine посредством конфигурационного файла использовать либо desktop mode (режим рабочего стола), либо managed mode (управляемый режим), либо уродливый «нормальный» (normal) режим. Это тоже может помочь.

5.1.7. Проверьте приложение!

Может быть, ваше приложение имеет защиту от копирования? Многие виды таких защит пока не работают под Wine. Некоторые, возможно, заработают в будущем. (Уровень CD-ROM до сих пор не полнофункционален).

Идите на сайт GameCopyWorld и попытайтесь найти хороший крэк, который позволит снять защиту от копирования. Я надеюсь, что у вас легальная копия программы, но кто знает… :-)

5.1.8. Измените окружение Wine

Запуск приложения при наличии Windows раздела может драматически отличаться от такового при отсутствии Windows раздела. Настройте Wine на действия, противоположные тому, что были обычно. Также установите DCOM98 или DCOM95. Это может быть очень полезно.

5.1.9. Переконфигурируйте Wine

Иногда процесс инсталляции Wine изменяется, и новые версии Wine считаются с этими изменениями. Это особенно вероятно, если ваша установка произведена давно. Переименуйте директорию ~/.wine с целью резервного копирования. Запустите процесс установки, рекомендованный для вашей версии Wine, чтобы создать новую конфигурацию. Для сравнения используйте старую директорию ~/.wine. Для установок Wine из исходников применяйте для конфигурации Wine скрипт tools/wineinstall от имени пользователя. Это вполне безопасная операция. Позже вы сможете удалить новую директорию ~/.wine, и переименовать обратно старую.

5.1.10. Следите за сторонней информацией

Весьма возможно, что кто-то уже делал то, что вы пытаетесь проделать сейчас. Вам могут помочь следующие ресурсы:

Просмотрите WineHQ’s Application Database в поисках подсказок, относящихся к вашей программе. Если ваша конкретная версия программы отсутствует в списке, просмотрите сходные версии, возможно там достаточно информации.

Frank’s Corner имеет список приложений с детальными инструкциями по их установке. Дальнейшая помощь может найтись на форумах пользователей.

Может помочь Google, если уметь им пользоваться. Полезно бывает искать в Google Groups, конкретно в группе comp.emulators.ms-windows.wine

Существует IRC канал для Wine — Freenode.net. Вы можете попасть туда, используя любой IRC клиент, например Xchat. Вот необходимые настройки:
server = irc.freenode.net, port = 6667
и channel = #winehq

Если ваша программа требует Visual Basic Runtime Environment, то вы можете загрузить его с этого сайта Микрософт.

Если вам недостает DLL, например mfc42, можете найти их на сайте http://www.dll-files.com

Рассылочный лист Wine также может помочь, особенно wine-users. Лист wine-devel может быть полезен в зависимости от типа ваших затруднений.
если вы пишете в wine-devel, то готовьтесь проделать некоторую работу по диагностике проблемы. Читайте следующий раздел, чтобы узнать, как определить источник ваших трудностей.

Если все усилия напрасны, стоит просмотреть коммерческие версии Wine на предмет поддержки вашего приложения.

5.1.11. Ищите причину!

Следующим шагом, который стоит предпринять, является поиск причины проблемы. Спектр возможных причин весьма широк — от простой ошибки в конфигурации до полной неработоспособности Wine. Следующий раздел описывает, как создать файл с отчетом об ошибке, и как начать искать неисправность. Отладочные возможности Wine описываются в Wine Developers Guide (руководство для разработчиков).

5.2. Как послать отчет об ошибке.

Пожалуйста, сообщайте об ошибках и сопутствующую информацию на сайт

Wine Bugzilla

. Пожалуйста, просматривайте базу данных Bugzilla, чтобы выяснить, не было ли уже отчетов по данной проблеме. Если таковые уже были, пожалуйста, добавляйте вашу информацию к первоначальному отчету.

5.2.1 Отчеты об ошибках

Вот несколько простых советов, как сделать ваш отчет более содержательным, и тем повысить вероятность ответа и исправления ошибки:

1. Включите как можно больше информации, относящейся к делу.

Это означает, что нам нужно больше информации, чем просто: «Мой MS Word «падает», когда бы я его не запускал. Вы не знаете, почему?». Добавьте, как минимум, следующую информацию:

  • Какую версию Wine вы используете (команда: wine —version)
  • Название вашей операционной системы, дистрибутив и его версию (например, Linux Red Hat 7.2)
  • Какой компилятор был использован, его версию (команда: gcc -v). Если вы не компилировали Wine, название пакета, и место, откуда его взяли.
  • Версия Windows, если таковая используется с Wine. Если Windows не используется, то упомяните об этом.
  • Название и номер версии программы, которую вы пытаетесь запустить, а также URL, где программа скачана (если таковой есть).
  • Точная команда, которой вы запускаете программу Wine.
    Например: wine «C:Program FilesTestprogram.exe»
  • Конкретные шаги, при помощи которых можно повторить ошибку.
  • Любая дополнительная информация, могущая, по вашему мнению, относиться к делу, такая как версия Иксов (в случае проблем с Иксами), версия libc и прочее.

2. Прогоните программу с переменной окружения WINEDEBUG. Например, WINEDEBUG=+relay wine sol.exe

Это приведет к выводу на консоль дополнительной информации, которая может быть полезна при отладке программы. Также это замедлит воспроизводство программы. Бывают случаи, когда ошибка, по-видимому, исчезала при использовании опции +relay. Укажете это в вашем отчете.

5.2.2. Аварийное завершение программы

Если Wine аварийно отказывает во время выполнения вашей программы, нам важно
иметь информацию об этом, чтобы попытаться понять причину отказа. Отчет может
занимать много места (несколько Мб), но все же лучше сохранить его в файле.
Когда появится приглашение Wine-dbg>, напечатайте quit.

Вы можете попробовать +relay,+snoop вместо +relay, но, пожалуйста, помните,
что +snoop довольно нестабилен и часто вызывает отказ раньше, чем просто
+relay!! Отчет с отказом в коде +snoop в большинстве случаев бесполезен!
Можно также подключать другие параметры, в зависимости от природы проблемы,
которую вы исследуете. Для получения полного списка параметров смотрите man-страницу
к Wine.

Для того чтобы вывести запись с историей событий (трассировочный лог), используйте один из следующих методов:

5.2.2.1 Простой путь

1. Этот метод позволяет даже полному новичку получить качественный трассировочный лог событий, приведших к аварийному завершению программы.

Чтобы воспользоваться этим методом, на вашем компьютере должен быть установлен язык программирования perl. Чтобы узнать, есть ли он у вас, наберите команду: which perl. Если ответ нечто вроде: /usr/bin/perl, то вы можете работать. В противном случае переходите к разделу «Трудный путь». Если вы не уверены, все-таки проделайте работу. Когда вы попытаетесь запустить скрипт, то станет весьма очевидно, если у вас не установлен perl.

2. Смените директорию на /путь-к-wine>/tools.

3. Наберите: ./bug_report.pl и следуйте указаниям.

4. Пошлите отчет на сайт Wine Bugzilla. Пожалуйста, просмотрите базу данных сайта, чтобы убедиться, что ваша проблема еще не зафиксирована, прежде чем отправлять отчет. Составьте детальное описание проблемы с сопутствующей информацией. Прикрепите «Прекрасно оформленный трассировочный лог» к письму. Не вставляйте лог в текст отчета — он слишком велик. Сохраняйте полную копию трассировочного лога, на случай, если он понадобится разработчикам Wine.

5.2.2.2. Трудный путь

Чаще всего только последние 100 (или около того) строчек трассировочного лога нужны, чтобы выяснить, где программа аварийно завершилась. Для того чтобы получить эти последние 100 строк, мы должны проделать следующее:

1. Перенаправить весь вывод программы WINEDEBUG в файл.

2. Отделить последние 100 строк в другой файл при помощи команды: tail.

Это можно проделать одним из следующих способов.

Для всех шеллов (оболочек):

$ echo quit | WINEDEBUG=+relay wine [other_options] program_name >& filename.out;
$ tail -n 100 filename.out > report_file

(Эта команда запишет сообщение только в файл и затем автоматически завершится. Эту команду хорошо использовать, так как Wine выдает столько отладочных сообщений, что они переполняют терминал, пожирая процессорные циклы).

tcsh и другие csh-подобные шеллы:

$ WINEDEBUG=+relay wine [other_options] program_name |& tee filename.out;
$ tail -n 100 filename.out > report_file

bash и другие sh-подобные шеллы:

$ WINEDEBUG=+relay wine [other_options] program_name 2>&1 | tee filename.out;
$ tail -n 100 filename.out > report_file

Файл report_file теперь содержит последние сто строк вывода отладчика включая register dump и backtrace, которые являются самыми ценными массивами информации. Пожалуйста, не удаляйте эту часть, даже если не понимаете, что она означает.

Пошлите отчет на Wine Bugzilla. Необходимо прикрепить файл report_file. Вместе с относящейся к делу информацией, о том, как вы его создали. Не вставляйте текст файла в текст
самого отчета об ошибкt — он довольно велик и спутает отчет. Если вы правильно проделаете всю эту процедуру, ваши шансы на получение ответа с помощью довольно велики.

Пожалуйста, просматривайте базу данных Bugzilla, чтобы выяснить, не было ли уже отчетов по данной проблеме. Если таковые уже были, пожалуйста, добавляйте ваш файл report_file и другую информацию к первоначальному отчету.



Если вам понравилась статья, поделитесь ею с друзьями:


Приветствую всех!
Установил Debian и столкнулся с такой проблемой: не устанавливаются программы setup.exe. Начал искать ответ на этот вопрос в интернете и понял, что их можно открыть через программу wine, что я и попробовал сделать.
Зашел в терминал, вписал  путь к файлу и вылазит окно под названием «Debian/Wine: Multiarch Instructions», а в нем написано:

This is the wine64-bin helper package, which does not provide wine itself, but instead exists solely to provide the following information about enabling multiarch on your system in order to be able to install and run the 32-bit wine packages.

The following commands should be issued as root or via sudo in order to enable multiarch (the last command installs 32-bit wine):

# dpkg —add-architecture i386
# apt-get update
# apt-get install wine-bin:i386

Be very careful as spaces matter above. Note that this package (wine 64-bin) will be removed in the process. For more information on the multiarch conversion, see: http://wiki.debian.org/Multiarch/HOHTO

Совсем новичок здесь, Debian 64-bit устанавливал.
Кто в этом деле опытен, помогите решить проблему, пожалуйста.

« Последнее редактирование: 31.07.2013 16:25:51 от Parchenko »


Записан


Вы форумом ошиблись? Debian не имеет никакого отношения к ALTLinux.
По сути — вы зайдите на translate.google.ru и перевидите всё, что там написано.
Кратко — у вас стоит 64-битный Wine, который не поддерживает 32-битные приложения, вам предлагают установить 32-битный Wine


Записан



Записан


В дополнение к сказанному Русланом, вам даже список команд дан для решения проблемы. Команды эти надо выполнять от суперпользователя.


Записан


Благодарю за ответы.
Почему здесь про Debian написал? Ведь Debian и Linux похожи между собой, и вайн есть там и там, поэтому и обратился сюда за ответом.
Прошу прощение за неудобство.


Записан


Спасибо, ребята, помогли.


Записан


чайник

Debian и Linux похожи между собой

;)   Мде….


Записан


Почему здесь про Debian написал? Ведь Debian и Linux похожи между собой, и вайн есть там и там, поэтому и обратился сюда за ответом.

Debian это дистрибутив linux, как и ALT Linux — дистрибутив linux. А linux это вообще ядро операционной системы и оно никак непохоже на дистрибутив, это одна из важных частей linux как операционной системы (дистрибутива). А обратились вы сюда потому, что увидели слово linux. Но в данном конкретном случае имеется ввиду дистрибутив, а не ядро. А дистрибутивы могут отличаться весьма сильно (иметь свою специфику), гораздо сильнее, чем ядро linux, которое входит в каждый дистрибутив linux.

« Последнее редактирование: 31.07.2013 22:19:39 от sb »


Записан


Понравилась статья? Поделить с друзьями:
  • При установке поинт бланк ошибка 400
  • При установке пишет ошибка разбора пакета
  • При установке ошибка 128
  • При установке офиса ошибка 2908
  • При установке офиса ошибка 1920