https://bugs.winehq.org/show_bug.cgi?id=51938
Bug ID: 51938 Summary: Safe Exam Browser (SEB) won't install even with winetricks dotnet472 Product: Wine Version: 5.0.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bammgabriana@gmail.com Distribution: ---
Created attachment 70908 --> https://bugs.winehq.org/attachment.cgi?id=70908 Screenshot of "Setup Failed" message explaining the possible error
Safe Exam Browser (SEB) is a kiosk-like application integrated in Moodle to let students take an online exam in full-screen mode. It requires that the student install the SEB browser on his computer, which requires .NET Framework 4.72 and VC++ 2015-2019 Redistributable runtimes.
Unfortunately, the setup program won't let you install. Even if the requirements are installed via winetricks, the installer still complains that they are missing and setup fails.
To install, download the file "SEB_3.3.1.388_SetupBundle.exe" from here: https://sourceforge.net/projects/seb/files/seb/SEB_3.3.1/
To reproduce:
$ rm -rf ~/.wine $ wineboot $ winetricks -q dotnet472 vcrun2019 $ wine SEB_3.3.1.388_SetupBundle.exe
https://bugs.winehq.org/show_bug.cgi?id=51938
--- Comment #1 from Bamm Gabriana bammgabriana@gmail.com --- Created attachment 70909 --> https://bugs.winehq.org/attachment.cgi?id=70909 SEB installation log file
Safe Exam Browser installation log file, in case it helps.
https://bugs.winehq.org/show_bug.cgi?id=51938
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- Following to its github page, it needs Microsoft Edge WebView2 Runtime: https://go.microsoft.com/fwlink/p/?LinkId=2124703
With that, it installs fine (even without dotnet)
You should change the title of this bug as something as "Safe Exam Browser needs Microsoft Edge WebView2 Runtime to install"
https://bugs.winehq.org/show_bug.cgi?id=51938
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- And please, always report a bug in using the latest available vanilla wine in a fresh winprefix. Currently, it is wine-6.20. Wine-5.0.3 is pretty old. And please put the link to download the software in the URL place.
https://bugs.winehq.org/show_bug.cgi?id=51938
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://sourceforge.net/pro | |jects/seb/files/seb/SEB_3.3 | |.1/
--- Comment #4 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to joaopa from comment #2)
Following to its github page, it needs Microsoft Edge WebView2 Runtime
Is this even valid?
https://bugs.winehq.org/show_bug.cgi?id=51938
Bamm Gabriana bammgabriana@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|5.0.3 |6.20 Summary|Safe Exam Browser (SEB) |Safe Exam Browser needs |won't install even with |Microsoft Edge WebView2 |winetricks dotnet472 |Runtime to install URL|https://sourceforge.net/pro |https://sourceforge.net/pro |jects/seb/files/seb/SEB_3.3 |jects/seb/files/seb/SEB_3.3 |.1/ |.1/SEB_3.3.1.388_SetupBundl | |e.exe
--- Comment #5 from Bamm Gabriana bammgabriana@gmail.com --- (In reply to joaopa from comment #2)
You should change the title of this bug as something as "Safe Exam Browser needs Microsoft Edge WebView2 Runtime to install"
Thank you joaopa, I did the change you suggested. I installed on Wine 6.20 after installing WebView2 runtime and got an install completed message.
When I tried to run it though, using the following command:
/opt/wine-devel/bin/wine "C:\Program Files\SafeExamBrowser\Application\SafeExamBrowser.exe"
it complains of errors about missing dotnet stuff.
0514:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented 0514:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
Is this a different bug?
https://bugs.winehq.org/show_bug.cgi?id=51938
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- Installer issue was bug 50147.
https://bugs.winehq.org/show_bug.cgi?id=51938
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |wmi&wbemprox CC| |xerox.xerox2000x@gmail.com Ever confirmed|0 |1 Summary|Safe Exam Browser needs |Safe Exam Browser needs |Microsoft Edge WebView2 |"DNSDomain" from |Runtime to install |Win32_NetworkAdapterConfigu | |ration
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Bamm Gabriana from comment #5)
(In reply to joaopa from comment #2)
You should change the title of this bug as something as "Safe Exam Browser needs Microsoft Edge WebView2 Runtime to install"
Thank you joaopa, I did the change you suggested. I installed on Wine 6.20 after installing WebView2 runtime and got an install completed message.
When I tried to run it though, using the following command:
/opt/wine-devel/bin/wine "C:\Program Files\SafeExamBrowser\Application\SafeExamBrowser.exe"
it complains of errors about missing dotnet stuff.
0514:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented 0514:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.7.2" not implemented
Is this a different bug?
That message seems to be harmless. I get an error messagebox (Error 0x80041001 that seems to be related to missing DNSDomain from Win32_NetworkAdapterConfiguration:
027c:trace:wbemprox:WbemServices_create namespace L"cimv2", context 0000000000000000, ppObj 0000000008B6F3B8. 027c:trace:wbemprox:WbemServices_create returning iface 000000000046CBD0 027c:trace:wbemprox:wbem_services_QueryInterface 000000000046CBD0 {00000000-0000-0000-c000-000000000046} 0000000008B6F2C8 027c:trace:wbemprox:wbem_services_QueryInterface 000000000046CBD0 {00000000-0000-0000-c000-000000000046} 0000000003482640 027c:trace:wbemprox:wbem_services_QueryInterface 000000000046CBD0 {9556dc99-828c-11cf-a37e-00aa003240c7} 0000000008B6EED8 0268:trace:wbemprox:wbem_services_ExecQuery 000000000046CBD0, L"WQL", L"SELECT MACAddress FROM Win32_NetworkAdapterConfiguration WHERE DNSDomain IS NOT NULL", 0x00000010, 0000000000000000, 000000000041D3E8 0268:trace:wbemprox:grab_table returning 00000000085A27C0 0268:trace:wbemprox:parse_query wql_parse returned 0 008c:fixme:nsi:ipv6_forward_enumerate_all not implemented 008c:fixme:nsi:ipv6_forward_enumerate_all not implemented 008c:fixme:nsi:ipv6_forward_enumerate_all not implemented 008c:fixme:nsi:ipv6_forward_enumerate_all not implemented 0268:trace:wbemprox:fill_networkadapterconfig created 0 rows
I quickly hacked "Description" to read "DNSDomain "in col_networkadapterconfig[] and then the error is gone and it runs into next bug, that seems to be about missing msctfmonitor.dll
Anyway, I don`t see a failing install ; I used the "bundled" installer, so I change the title to reflect current behaviour of the program
https://bugs.winehq.org/show_bug.cgi?id=51938
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 71002 --> https://bugs.winehq.org/attachment.cgi?id=71002 patch
Attached patch that fixes the bug. It returns empty DNSDomain; Seems like most test-bots return that. so might be simplest solution. Note: on my windows 10 it returns nonempty ("dynamic.ziggo.nl")
Will send later for review
https://bugs.winehq.org/show_bug.cgi?id=51938
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #9 from Louis Lenders xerox.xerox2000x@gmail.com --- fixed by d68ea16266eae2108e084f34b4ad4d47a4a51782
Next problem is missing msctfmonitor.dll. I`ll open bugreport for that later
https://bugs.winehq.org/show_bug.cgi?id=51938
--- Comment #10 from Bamm Gabriana bammgabriana@gmail.com --- (In reply to Louis Lenders from comment #9)
fixed by d68ea16266eae2108e084f34b4ad4d47a4a51782
Next problem is missing msctfmonitor.dll. I`ll open bugreport for that later
Thank you Louis. I'm praying we can get this software to run. My daughter needs this to take exams in school, since classes are currently done online in my country due to the pandemic.
https://bugs.winehq.org/show_bug.cgi?id=51938
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |d68ea16266eae2108e084f34b4a | |d4d47a4a51782
--- Comment #11 from Louis Lenders xerox.xerox2000x@gmail.com --- Note; I opened bugreport for follow-up bug here: https://www.winehq.org/pipermail/wine-bugs/2021-November/564712.html
https://bugs.winehq.org/show_bug.cgi?id=51938
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.22.
https://bugs.winehq.org/show_bug.cgi?id=51938
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=51938
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #13 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.4.