stoplightio / desktop

The Stoplight desktop app + issues repository.
https://stoplight.io
79 stars 13 forks source link

stoplight-next .deb install wiped chrome on ubuntu #210

Open AlexandruSimandi opened 6 years ago

AlexandruSimandi commented 6 years ago

alex@alex-desktop:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial

AlexandruSimandi commented 6 years ago

it also wiped slack and unity desktop environment, had to upgrade LTS to fix it

marbemac commented 6 years ago

Hi @AlexandruSimandi sorry about that! Very strange, we have quite a few Ubuntu users and this is the first time we've heard something like this. The desktop is a pretty simple Electron app, and does nothing special on installation.

it also wiped slack and unity desktop environment, had to upgrade LTS to fix it

What do you mean by you had to upgrade LTS to "fix" it? Were you not able to re-install Slack or something?

Are you able to reproduce?

AlexandruSimandi commented 6 years ago

I was on LTS 16.04 and upgraded to LTS 18.04 in hope to fix it and replace missing files, whole pieces of the OS were gone! I just downloaded https://github.com/stoplightio/desktop/releases/download/v4.1.1/stoplight-next_4.1.1_i386.deb and installed it with the normal software installer from ubuntu. I will reproduce it at home on a VM as I am now at work.

marbemac commented 6 years ago

Any more insight on this one? We've been unable to reproduce ourselves.

jefftmills commented 6 years ago

I recently had a similar experience:

On 7/20/2018 I installed the Stoplight classic desktop (stoplight:i386 0.15.0 in the dpkg logs). Slack and ubuntu-desktop:amd64 1.361.1 were removed at that time. I didn't make a connection between those events at the time and simply re-installed Slack. I use Gnome instead of Unity and haven't noticed any desktop problems. On 7/26/2018 I removed the Stoplight desktop. On 7/30/2018 I installed Stoplight desktop again and this time Slack and Google Chrome were removed, so I re-installed both of them. Stoplight fails to launch (libXtst.so.6: cannot open shared object file: No such file or directory).

So although there's similar correlation in my case, it might just be coincidentally similar symptoms of some deeper Ubuntu configuration problems. But I thought I'd record my experience here in case there's the possibility of a real connection.

JohnAtFenestra commented 6 years ago

Per a request from Taylor at Stoplight concerning this issue.

$ sudo gdebi Stoplight_0.15.0_i386.deb 
[sudo] password for john: 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Requires the REMOVAL of the following packages: glipper gnome-encfs-manager google-chrome-stable indicator-application libappindicator1 libindicator7 libnotify-bin python-appindicator ubuntu-desktop vivaldi-stable 
Requires the installation of the following packages: glib-networking:i386 libappindicator1:i386 libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libboost-filesystem1.58.0:i386 libboost-system1.58.0:i386 libcairo-gobject2:i386 libcapnp-0.5.3:i386 libcolord2:i386 libdbus-glib-1-2:i386 libdbusmenu-glib4:i386 libdbusmenu-gtk3-4:i386 libdbusmenu-gtk4:i386 libegl1-mesa:i386 libepoxy0:i386 libgbm1:i386 libgtk-3-0:i386 libindicator7:i386 libjson-glib-1.0-0:i386 libmirclient9:i386 libmircommon7:i386 libmircore1:i386 libmirprotobuf3:i386 libnotify-bin:i386 libnotify4:i386 libprotobuf-lite9v5:i386 libproxy1v5:i386 librest-0.7-0:i386 libsoup-gnome2.4-1:i386 libsoup2.4-1:i386 libwayland-client0:i386 libwayland-cursor0:i386 libwayland-egl1-mesa:i386 libwayland-server0:i386 libxcb-xfixes0:i386 libxkbcommon0:i386 notification-daemon:i386 

The kickass toolkit for APIs.
Do you want to install the software package? [y/N]:n

Version information

Linux john-Aspire-E1-731 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:    16.04
Codename:   xenial

Additionally, I did install Stoplight to a Linux VM (Ubuntu 16.04) successfully. However, I am getting the following error on launch:

$ /opt/Stoplight/stoplight
/opt/Stoplight/stoplight: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory

And the results of locate libXtst

$ locate libXtst
/usr/lib/x86_64-linux-gnu/libXtst.so.6
/usr/lib/x86_64-linux-gnu/libXtst.so.6.1.0