Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't start on CentOS-7 behind firewall #31

Closed
aloysbaillet opened this issue Mar 4, 2018 · 3 comments
Closed

Doesn't start on CentOS-7 behind firewall #31

aloysbaillet opened this issue Mar 4, 2018 · 3 comments
Labels

Comments

@aloysbaillet
Copy link

Description

When attempting to run GH desktop on CentOS 7 (from the launcher) nothing appears to happen. No processes exist for electron or desktop when I check and if I attempt to launch from the command line it hangs with no output.

I did manage to get it to launch one time (double clicking the icon in the file explorer) but when it launched I only had the chrome and the menu bar. Clicking entries in the menu bar did nothing (visible).

Our environment has a self signed cert for our GH enterprise install, and applies a self signed cert to all external https connections.

Version

GitHub Desktop version: 1.1.0 (could not check in-app)

OS version: centos-release-7-4.1708.el7.centos.x86_64

Steps to Reproduce

  1. Attempt to launch desktop from the command line or launcher
  2. Then attempt to launch desktop from the file manager

Expected behavior: The application should launch and display something

Actual behavior:
After (1): Nothing appears.
After (2): The chrome and menu appears but nothing is functional and the inner window area is blank.

Reproduces how often: All of the time

Logs

These only appeared after the window opened with nothing in it. When the window did not appear, none of the logs (or config folder) were generated.

2018-02-28T23:27:42.105Z - info: [main] Received possible protocol arguments: 1

Additional Information

I also tried to delete any pref/settings files that I could find to try from the beginning but that didn't help (just deleting .config/GitHub Desktop/ which gets recreated everytime I start the app).
FYI @quandtm

@shiftkey
Copy link
Owner

shiftkey commented Mar 6, 2018

I'm not aware of any CentOS-specific issues with Electron or Desktop, but I'll try and install it on a VM and see if I can trigger this issue

Our environment has a self signed cert for our GH enterprise install, and applies a self signed cert to all external https connections.

I think this might bite you later on once we get the application running, but I'm not going to worry about that for the moment.

@shiftkey
Copy link
Owner

shiftkey commented Mar 6, 2018

I can reproduce this on a vanilla CentOS build - 7.4.1708 (Core) with the AppImage install - and when I could get to the dev tools I can see this error:

This is already tracked in #29, so I'm going to close this issue in favour of that. I'm not sure of the CentOS-specific fix for this, despite trying a few common things.

Please open another issue if you encounter a problem with connecting to a the GitHub Enterprise which has a self-signed certificate after you get the required version of GLIBCXX on your machine.

@shiftkey shiftkey closed this as completed Mar 6, 2018
@probonopd
Copy link

probonopd commented Mar 8, 2018

The GLIBCXX usually means that the AppImage or some ingredient for it was built on a system newer than the target system on which the AppImage is being executed. Building all ingredients on an older system is usually the best fix for this kind of issue. This is not an AppImage specific issue though and would happen if you would ship the same ingredient in, say, a .zip file as well.

Please see https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#libstdcso6 for more information.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants