Bug 2026

Summary: Не работает mplayer
Product: Wine School Reporter: Константин Кондратюк <kondratyuk>
Component: ОбщееAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact:
Severity: critical    
Priority: P4 CC: baraka, lav, night
Version: 0.9.1   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2120, 1964, 1978    

Description Константин Кондратюк 2008-06-30 14:23:16 MSD
В новой сборке не работает mplayer:

1)
bash-3.2$ ls -l mplayer
lrwxrwxrwx 1 wine users 46 Июн 30 14:20 mplayer -> /usr/share/wine/skel/./windows/command/mplayer
bash-3.2$ wine mplayer
wine: could not load L"C:\\windows\\system32\\mplayer.exe": Module not found

2)
bash-3.2$ ls -l mplayer
-rwxr-xr-x 1 wine users 588 Июн 30 00:12 mplayer
bash-3.2$ wine mplayer
wine: could not load L"C:\\windows\\system32\\mplayer.exe": Module not found
Comment 1 Vitaly Lipatov 2008-06-30 14:53:34 MSD
$ wcmd
C:\> echo %PATH%
Comment 2 Константин Кондратюк 2008-06-30 15:00:05 MSD
C:\windows\command>echo %PATH%
C:\windows\system32;C:\windows;C:\windows\command
Comment 3 Vitaly Lipatov 2008-06-30 15:15:21 MSD
Вызывать не-EXE команды при поиске по PATH в настоящее время wine не умеет, поскольку прибавляет .exe к расширению при поиске.
Если расширение указать точно, и запускать через wine, всё равно не загрузит:
$ wine mplayer.
wine: could not load L"C:\\windows\\command\\mplayer.": Bad EXE format for
так как в этом коде загрузчик не умеет грузить что-то не вайновское (exe или exe.so)
При запуске в cmd с указанием расширения mplayer доступен:
C:\windows\command>mplayer.
Access denied
но не может быть запущен из-за недостатка прав (а в command он просто ссылка). Требуется поменять их, это будет сделано в сборке 0.9.2-alt1
Comment 4 Vitaly Lipatov 2008-06-30 15:31:46 MSD
Проверьте без меня, исправив права на mplayer (запуск).
Да, и ещё новый скрипт mplayer имеет ошибку и не может найти плеер.
На euclid я исправил его.
Comment 5 Vitaly Lipatov 2008-06-30 16:02:55 MSD
В общем единственный вариант - вызывать скрипт с указанием полного пути:
C:\windows\command\mplayer
Остальные замечания исправлены в сборке 0.9.2-alt1 в pvt/Etersoft/School/i586
Comment 6 Andrey Vusik 2008-07-12 22:45:24 MSD
Сборка 0.9.4
Закрываю
Comment 7 Andrey Vusik 2008-07-13 15:08:09 MSD
сборка 0.9.4-alt0.M40.1