SECFORCE/sparta

Sparta will not start after update 2019.3 2019.4 (not qtwebkit issue)

ifly53e opened this issue · 1 comments

Installed new Kali gnome 2019.3 iso onto bare metal. Performed apt -y full-upgrade. Tried to run Sparta from both application menu and command line. Sparta will not start. Is anyone else seeing this?

root@kali:~# which sparta
/usr/bin/sparta
root@kali:~# sparta
The program 'python' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 68 error_code 2 request_code 1 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
root@kali:~# uname -a
Linux kali 5.2.0-kali3-amd64 #1 SMP Debian 5.2.17-1kali1 (2019-09-27) x86_64 GNU/Linux
root@kali:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Kali
Description:	Kali GNU/Linux Rolling
Release:	2019.4
Codename:	kali-rolling
root@kali:~# cat /usr/share/sparta/controller/controller.py
#!/usr/bin/env python

'''
SPARTA - Network Infrastructure Penetration Testing Tool (http://sparta.secforce.com)
Copyright (c) 2015 SECFORCE (Antonio Quina and Leonidas Stavliotis)

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.
'''

import sys, os, ntpath, signal, re, subprocess 					# for file operations, to kill processes, for regex, for subprocesses
import Queue
from PyQt4.QtGui import *							# for filters dialog
from app.logic import *
from app.auxiliary import *
from app.settings import *

class Controller():

	# initialisations that will happen once - when the program is launched
	def __init__(self, view, logic):
		self.version = 'SPARTA 1.0.4 (BETA)'				# update this everytime you commit!

Reinstalled the OS. Problem solved...