winecfg does not work on 32 bit wine directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wine1.6 (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
On standard 64 bit wine directory, winecfg works OK:
WINEARCH=win64 WINEPREFIX=~/.wine winecfg
After creating 32 bit wine directory, winecfg fails:
john@NewDesktop:~$ WINEARCH=win32 WINEPREFIX=
wine: created the configuration directory '/home/
fixme:storage:
err:mscoree:
err:mscoree:
err:mscoree:
err:mscoree:
wine: configuration in '/home/
john@NewDesktop:~$ winecfg
fixme:shell:
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: wine 1:1.6.2-0ubuntu14
ProcVersionSign
Uname: Linux 4.4.0-62-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.5
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Feb 16 16:53:02 2017
InstallationDate: Installed on 2016-12-08 (70 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: wine1.6
UpgradeStatus: No upgrade log present (probably fresh install)
With these commands you were still using ~/.wine. You have to either export WINEPREFIX or specify it for every command.
Further I think I've seen Wine complaining about "~" in the past, so maybe either use $HOME or the path directly.
To rule out any issues with existing profiles, let's start fresh again, and make sure that the first command is done and the wineserver had time to shut down between the commands. So what happens for:
WINEARCH=win32 WINEPREFIX= /home/john/ .wine32- test wine wineboot /home/john/ .wine32- test winecfg
sleep 10
WINEPREFIX=