2.1 windows x64 .msi requires hack to run when UAC is turned off

Bug #1662727 reported by GJ
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
High
Sébastien BLAISOT

Bug Description

I installed the mixxx-2.1.0-alpha-pre-master-git6190-release-x64.msi on a PC with Win8.1, but with some difficulty. Running the .msi works but the installer cancels due to insufficient privledges. I'm logged in as an admin, but the .msi seems to need to be run as admin. That's trivial to do with an .exe but it requires a registry hack in order to run an .msi as admin. I did the hack, ran the .msi as admin and it installed fine.

OS: 8.1 Home
CPU: 4th gen quad core I5 @~2GHz
Video/Sound: On chip I suppose.

Steps to reproduce bug:
1. Download latest x64 build
2. Run it

Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

Hi.
Thanks for your feedback.

Unfortunately, I'm not able to reproduce, When running the msi as standard user, it ask for privilege escalation before making any change via UAC prompt.

Did you see an intermediate screen asking "Do you want to allow this program to make change to your system" ?

Is that possible that you disabled UAC on your system ? like what is advised on this page
http://www.dummies.com/computers/operating-systems/windows-8/how-to-turn-off-permissions-in-windows-8/

sb

Changed in mixxx:
assignee: nobody → Sébastien BLAISOT (sblaisot)
importance: Undecided → High
status: New → Incomplete
Revision history for this message
GJ (gj23) wrote :

Hi, thanks for checking on this!

I don't see the intermediate screen, because I do have UAC turned off.

Is the expected behavior is that installation should fail when UAC is turned off...?

gj

Revision history for this message
GJ (gj23) wrote :

Just to be clear, I have UAC set to "Never Notify" (as opposed to turning UAC off in a more exotic fashion.)

Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

the installer doesn't check UAC settings currently. Whith UAC turned on (the default), the installer ask the user for privilege escalation (via UAC).
Bu when UAC is turned off, it can't do that and can't install.

I will take a look to see if I can add a check to gracefully ask to start msi ad aministrator when UAC is turned off (because the installation will always fail without admin privileges due to MSCV redistributable and registry entries).

Changed in mixxx:
status: Incomplete → Confirmed
summary: - 2.1 windows x64 .msi requires hack to run
+ 2.1 windows x64 .msi requires hack to run when UAC is turned off
Changed in mixxx:
milestone: none → 2.1.0
GJ (gj23)
tags: added: install uac windows x64 x86
Revision history for this message
Be (be.ing) wrote :

Any progress on this?

Revision history for this message
GJ (gj23) wrote :

I installed mixxx-2.1.0-alpha-pre-master-git6271-release-x64.msi and did not have the issue. I installed x86 recently and it worked as well.

You can probably mark this as fixed.

Great job, whoever fixed it.

Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

I took a look at this last week without success.
no progress so far.

not fixed.

Revision history for this message
Be (be.ing) wrote :

Has this been fixed?

Revision history for this message
GJ (gj23) wrote :

mixxx-2.1.0-alpha-pre-master-git6373-release-x64.exe installed without any issues for me.

Be (be.ing)
Changed in mixxx:
status: Confirmed → Incomplete
Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

switching from an msi to an exe bundle makes it trivial to be run as administrator, which addresses the installation when UAC if turned off.
So there is no issue anymore.

closing this bug report as fix commited.

Changed in mixxx:
status: Incomplete → Fix Committed
Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8796

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.