Given my system is already setup for this I went fresh... Just to test a quick build to see if it works for me.
This is what I did...
rm -R fritzing-app
(this removed my git pull completely, I don't recommend this command, as to test fresh for me..)
git clone https://github.com/fritzing/fritzing-app.git
git clone https://github.com/fritzing/fritzing-parts.git
(parts clone didnt exist here for me)
which now gives me a fresh github clone of both repos APP/Parts clone
(if you use the -j flag, know your core(s) situation first, ie; how many you have to use, no willy nilly 24 okay)
Fires right up.... BUT! I have a separate issue myself. First run, worked a treat. Close and open again. I get this wonderful error on 2 different system(s) with total from scratch builds...
Sorry, we have a problem with the swapping mechanism.
Fritzing still works, but you won't be able to change parts properties
Ouch... Time to hunt out another problem. This should be marked as a bug. If I can duplicate on 2 different systems, we have a problem. I'll look more into this when I have time. As for why it's not compiling or opening, lets see if we can figure this out for you guys, that way we can see if you can get onto this next error I'm currently seeing.
A Quick shows;
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Running a Kubuntu remix, with all supporting dependences in-place.