[Problem] Can not start on openSUSE, exit with code 5 (xhost + needed) #16
Closed
Description
Docker Host
NAME="openSUSE Leap"
VERSION="15.1"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.1"
PRETTY_NAME="openSUSE Leap 15.1"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
Docker Version
Client:
Version: 19.03.1
API version: 1.40
Go version: go1.12.6
Git commit: 74b1e89e8ac6
Built: Fri Jul 26 12:00:00 2019
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 19.03.1
API version: 1.40 (minimum version 1.12)
Go version: go1.12.6
Git commit: 74b1e89e8ac6
Built: Fri Jul 26 12:00:00 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.6
GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc:
Version: 1.0.0-rc8
GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f
docker-init:
Version: 0.1.3_catatonit
GitCommit:
Start Logs
🚀 Starting DoChat /dɑɑˈtʃæt/ ...
+ main
++ id -u
+ '[' 0 -ne 0 ']'
+ setupUserGroup
+ '[' -n 492 ']'
+ groupmod -o -g 492 audio
+ '[' -n 484 ']'
+ groupmod -o -g 484 video
++ id -g user
+ '[' 100 '!=' 1000 ']'
+ groupmod -o -g 100 group
++ id -u user
+ '[' 1000 '!=' 1000 ']'
+ chown user:group '/home/user/.wine/drive_c/users/user/Application Data' '/home/user/WeChat Files'
+ setupHostname
+ export HOSTNAME=DoChat
+ HOSTNAME=DoChat
+ echo DoChat
+ hostname DoChat
+ exec gosu user /entrypoint.sh
+ main
++ id -u
+ '[' 1000 -ne 0 ']'
+ startWechat
+ hello
++ cat /VERSION
+ VERSION=0.5.3
+ echo '[DoChat] 盒装微信 v0.5.3'
+ disableUpgrade
[DoChat] 盒装微信 v0.5.3
+ wine REG ADD 'HKEY_CURRENT_USER\Software\Tencent\WeChat' /v NeedUpdateType /t REG_DWORD /d 0 /f
+ CONFIG_EX_INI_FILE='/home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat/All Users/config/configEx.ini'
+ '[' -e '/home/user/.wine/drive_c/users/user/Application Data/Tencent/WeChat/All Users/config/configEx.ini' ']'
+ setupFontDpi
+ DELETE_KEYS=('HKEY_CURRENT_USER\Control Panel\Desktop' 'HKEY_CURRENT_USER\Software\Wine\Fonts')
+ for key in "${DELETE_KEYS[@]}"
+ wine reg DELETE 'HKEY_CURRENT_USER\Control Panel\Desktop' /v LogPixels /f
+ true
+ for key in "${DELETE_KEYS[@]}"
+ wine reg DELETE 'HKEY_CURRENT_USER\Software\Wine\Fonts' /v LogPixels /f
+ wine reg ADD 'HKEY_LOCAL_MACHINE\System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts' /v LogPixels /t REG_DWORD /d 120 /f
+ '[' -n true ']'
+ wine reg query 'HKEY_CURRENT_USER\Software\Tencent\WeChat'
HKEY_CURRENT_USER\Software\Tencent\WeChat
NeedUpdateType REG_DWORD 0x0
+ true
+ echo '[DoChat] Starting...'
+ '[' -n true ']'
[DoChat] Starting...
+ wine 'C:\Program Files\Tencent\WeChat\WeChat.exe'
And exited with code 5 .