LinuxForum.Fans
Тема

Не запускаются некоторые приложения.

Автор: Ampermetr 7 сообщений 5380 просмотров
#381226

Купил ssd диск, поставил дебиан 7.5 и теперь не запускаются некоторые приложения, которые работали на старой джесси. Использую тот же префикс вайна. Не зависимо от того на каком диске он находится получаю ошибку Access violation at adress 00409AFE Write of adress 00400000
и в терминале:

Показать
~$ wine '/home/user/.wine/drive_c/Program Files/02. Hitman 2 - Silent Assassin/setup.exe'
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:service:scmdatabase_autostart_services Auto-start service L"MgAssistService" failed to start: 2
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:win:DisableProcessWindowsGhosting : stub
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:msg:ChangeWindowMessageFilter c043 00000001
fixme:win:EnumDisplayDevicesW ((null),0,0x33f594,0x00000000), stub!
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18d5f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
fixme:wincodecs:ImagingFactory_CreateDecoder (0x18c9f0,{1b7cfaf4-713f-473c-bbcd-6137425faeaf},{257a30fd-06b6-462b-aea4-63f70b86e533},0x108b7a4c): stub
^C

Это точно не видеодрайвер. Гугл говорит что проблема в параметре noexec, но перепробовал все, до чего смог додуматься, а толку нет.
На старом диске (jessie)

text
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=db013efa-358c-4ee4-852e-7540dce62db6 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=e1b393de-04d2-4ef7-825e-170f08b307d2 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdc1 /media/usb0 auto rw,user,noauto 0 0

Новый диск (wheezy)

text
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=fee16c8a-9caf-498e-aa3d-a78d10e46155 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
# UUID=e7faba41-bcd1-4b93-a7c1-33121c488fdb none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/sdb1 /media/usb0 auto rw,user,auto,exec 0 0

В то же время офис и некоторые игры хорошо работают на новой системе.

#381266

"Ampermetr" написал:
Гугл говорит что проблема в параметре noexec
проверьте права доступа на файлы и каталоги.

Вангую смену владельца/UID'а.
#381352

Проверил на разных частях хитмана - не помогло.
А не может быть такого из-за того, что оба пользователя имеют одинаковые имена?

#381356

"Ampermetr" написал:
А не может быть такого из-за того, что оба пользователя имеют одинаковые имена?
имена пользователей важны лишь при распаковки tar-архивов(если распаковывает root, то хозяином ставится пользователь со старым именем)

А в других случаях определяет UID, это такое число из /etc/passwd. У рута UID==0, у остальных разные UID'ы

И да, если у вас был юзер xxx, и вы создали в другой системе другого xxx, то его UID будет возможно другим.

Ну попробуйте под рутом выполнить
[console]# chown -vR username /home/username/.wine/[/console]
только внимательнее, а то придётся всё переустанавливать.
#381358

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

#381361

Ampermetr, если честно, я даже не представляю, чего ей ещё надо.

#387620

Через dd скопировал систему на старый sata диск, снес вайн, поставил новый из репов wheezy, заново руками собрал префикс, работает без ошибок. Думаю проблема была в том что стоял вайн 1.7.14 вместо штатного 1.4, но не уверен, потому что раньше всегда ставил c winehq.org, а не из репов.

Войдите или зарегистрируйтесь, чтобы ответить.