StabilityMatrix icon indicating copy to clipboard operation
StabilityMatrix copied to clipboard

Crash with new installation

Open Giribot opened this issue 10 months ago • 6 comments

What happened?

  1. Today i install a fresh new stability Matrix on my new computer. (from here, now: https://github.com/LykosAI/StabilityMatrix/releases/latest/download/StabilityMatrix-win-x64.zip) (installation in portable mode)
  2. i give an empty directory to Stability Matrix for the path where i will put my models
  3. i try to installe a package (like forge) (and i don't want to install yet a model)
  4. crash.

Unpacking resources Unpacking resources Could not install stable-diffusion-webui-forge (StabilityMatrix.Core.Exceptions.ProcessException: Process D:\Data\Assets\7za.exe exited with code 2. {StdOut = 7-Zip (a) 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28

Scanning the drive for archives: ERROR: D:\Data\PortableGit.7z.exe Can not open the file as archive

0M Scan D:\Data\

1 file, 0 bytes

Extracting archive: D:\Data\PortableGit.7z.exe 0%

Can't open as archive: 1 Files: 0 Size: 0 Compressed: 0 , StdErr = } at StabilityMatrix.Core.Exceptions.ProcessException.ThrowIfNonZeroExitCode(Process process, StringBuilder outputBuilder) at StabilityMatrix.Core.Helper.ArchiveHelper.Extract7Z(String archivePath, String extractDirectory, IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.UnzipGit(IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.InstallGitIfNecessary(IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.InstallPackageRequirements(List1 prerequisites, IProgress1 progress) at StabilityMatrix.Core.Models.PackageModification.SetupPrerequisitesStep.ExecuteAsync(IProgress1 progress) at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps))

Exception Details

No response

Version

2.13.3

What Operating System are you using?

Windows

Giribot avatar Feb 06 '25 14:02 Giribot

when i try to load a model by default (suggestion of Stability Matrix): too (ex: dreamshaper (stable diffusion 1.5))

Unpacking resources Unpacking resources Error: StabilityMatrix.Core.Exceptions.ProcessException: Process D:\Data\Assets\7za.exe exited with code 2. {StdOut = ERROR: D:\Data\PortableGit.7z.exe 7-Zip (a) 18.01 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2018-01-28 Can not open the file as archive

Scanning the drive for archives: 0M Scan D:\Data\

1 file, 0 bytes

Extracting archive: D:\Data\PortableGit.7z.exe 0%

Can't open as archive: 1 Files: 0 Size: 0 Compressed: 0 , StdErr = } at StabilityMatrix.Core.Exceptions.ProcessException.ThrowIfNonZeroExitCode(Process process, StringBuilder outputBuilder) at StabilityMatrix.Core.Helper.ArchiveHelper.Extract7Z(String archivePath, String extractDirectory, IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.UnzipGit(IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.InstallGitIfNecessary(IProgress1 progress) at StabilityMatrix.Avalonia.Helpers.WindowsPrerequisiteHelper.InstallPackageRequirements(List1 prerequisites, IProgress1 progress) at StabilityMatrix.Core.Models.PackageModification.SetupPrerequisitesStep.ExecuteAsync(IProgress1 progress) at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps)

Giribot avatar Feb 06 '25 14:02 Giribot

Same issue

cberranger avatar Feb 11 '25 10:02 cberranger

Was able to resolve by downloading from here:

https://sourceforge.net/projects/git-for-windows.mirror/

I then ran it and set it to folder ./Data/PortableGit and then ran stabilitymatrix.exe again, no issues.

cberranger avatar Feb 11 '25 10:02 cberranger

i can't install nothing (Windows 11 + Python 3.13.2 amd64)

Errors: "package Modification Failed"

Unpacking resources Unpacking resources Download complete! Python download complete Download complete! Tkinter download complete Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Extracting Done extracting Tkinter install complete Download complete! Git download complete mingw64\etc\ssl\certs\ca-bundle.trust.crt mingw64\lib\tcl8.6\encoding\gb2312-raw.enc mingw64\lib\tcl8.6\msgs\es_uy.msg mingw64\lib\tcl8.6\tzdata\America\El_Salvador mingw64\lib\tcl8.6\tzdata\Asia\Dubai mingw64\lib\tcl8.6\tzdata\Etc\GMT-11 mingw64\lib\tcl8.6\tzdata\SystemV\EST5 mingw64\lib\tk8.6\demos\text.tcl mingw64\libexec\git-core\git-gui.tcl mingw64\share\doc\git-doc\git-archive.html mingw64\share\doc\git-doc\git-mailinfo.html mingw64\share\doc\git-doc\gittutorial.html mingw64\share\doc\git-doc\technical\send-pack-pipeline.html mingw64\share\git-gui\lib\branch_create.tcl mingw64\share\licenses\gettext\COPYING mingw64\share\licenses\gettext\ . runtime\libasprintf\COPYING.LIB usr\bin\core_perl\json_pp usr\lib\perl5\core_perl\Devel\PPPort.pm usr\lib\perl5\core_perl\Math\BigInt\FastCalc.pm usr\lib\perl5\vendor_perl\auto\Net\SSLeay\httpx_cat.al usr\lib\terminfo\73\screen.minitel1 usr\lib\terminfo\78\xterm+titlestack usr\lib\terminfo\78\xterm-old usr\share\licenses\libksba\COPYING usr\share\nano\c.nanorc usr\share\perl5\core_perl\HTTP\Tiny.pm usr\share\perl5\core_perl\Tie\File.pm usr\share\perl5\core_perl\unicore\UCD.pl usr\share\perl5\core_perl\unicore\lib\Bpt\O.pl usr\share\perl5\core_perl\unicore\lib\In\6_3.pl usr\share\perl5\core_perl\unicore\lib\Nv\50.pl usr\share\perl5\core_perl\unicore\lib\Perl\Title.pl usr\share\perl5\core_perl\unicore\lib\Scx\Telu.pl usr\share\perl5\vendor_perl\LWP\RobotUA.pm usr\share\terminfo\73\screen.minitel1-nb usr\share\vim\vim90\autoload\javascriptcomplete.vim usr\share\vim\vim90\autoload\xml\html40t.vim usr\share\vim\vim90\compiler\tex.vim usr\share\vim\vim90\doc\options.txt usr\share\vim\vim90\doc\os_390.txt usr\share\vim\vim90\doc\version9.txt usr\share\vim\vim90\ftplugin\manconf.vim usr\share\vim\vim90\ftplugin\vroom.vim usr\share\vim\vim90\ftplugin\wget.vim usr\share\vim\vim90\keymap\hebrew_utf-8.vim usr\share\vim\vim90\keymap\tamil_tscii.vim usr\share\vim\vim90\lang\ko.UTF-8\LC_MESSAGES\vim.mo usr\share\vim\vim90\lang\menu_zh_cn.gb2312.vim usr\share\vim\vim90\lang\uk\LC_MESSAGES\vim.mo usr\share\vim\vim90\spell\en.latin1.sug usr\share\vim\vim90\spell\en.utf-8.spl usr\share\vim\vim90\syntax\aap.vim usr\share\vim\vim90\syntax\elm.vim usr\share\vim\vim90\syntax\euphoria4.vim usr\share\vim\vim90\syntax\mailcap.vim usr\share\vim\vim90\syntax\maxima.vim usr\share\vim\vim90\syntax\named.vim usr\share\vim\vim90\syntax\robots.vim usr\share\vim\vim90\syntax\tli.vim usr\share\vim\vim90\tutor\tutor.bg.utf-8 usr\ssl\misc\tsget.pl bin\git.exe mingw64\bin\Avalonia.Controls.dll mingw64\bin\Microsoft.IdentityModel.Abstractions.dll mingw64\bin\bzcat.exe mingw64\bin\git-lfs.exe mingw64\bin\git.exe mingw64\bin\libSkiaSharp.dll mingw64\bin\libcurl-4.dll mingw64\bin\libidn2-0.dll mingw64\bin\libpcreposix-0.dll mingw64\bin\libtre-5.dll mingw64\bin\scalar.exe mingw64\bin\tclsh86.exe mingw64\libexec\git-core\MicroCom.Runtime.dll mingw64\libexec\git-core\git-daemon.exe mingw64\libexec\git-core\git-imap-send.exe mingw64\libexec\git-core\libHarfBuzzSharp.dll mingw64\libexec\git-core\libcurl-openssl-4.dll mingw64\libexec\git-core\libp11-kit-0.dll mingw64\libexec\git-core\zlib1.dll usr\bin\base64.exe usr\bin\expand.exe usr\bin\groups.exe usr\bin\msys-2.0.dll usr\bin\msys-gettextlib-0-21.dll usr\bin\msys-gmp-10.dll usr\bin\msys-psl-5.dll usr\bin\msys-readline8.dll usr\bin\msys-svn_delta-1-0.dll usr\bin\pathchk.exe usr\bin\sha1sum.exe usr\bin\truncate.exe usr\bin\watchgnupg.exe usr\lib\perl5\core_perl\auto\Encode\JP\JP.dll usr\lib\perl5\core_perl\auto\Encode\KR\KR.dll usr\lib\perl5\core_perl\auto\attributes\attributes.dll usr\lib\perl5\vendor_perl\auto\SVN_Fs_Fs.dll usr\lib\perl5\vendor_perl\auto\Term\ReadKey\ReadKey.dll Download Complete Requirement already satisfied: pip in d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages (24.3.1) Collecting pip Downloading pip-25.0.1-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: wheel in d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages (0.45.1) Downloading pip-25.0.1-py3-none-any.whl (1.8 MB) ---------------------------------------- 1.8/1.8 MB 25.5 MB/s eta 0:00:00 Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 24.3.1 Uninstalling pip-24.3.1: Successfully uninstalled pip-24.3.1 Rolling back uninstall of pip Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip-24.3.1.dist-info
from D:\Data\Packages\stable-diffusion-webui-forge\venv\Lib\site-packages~ip-24.3.1.dist-info Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip-24.3.1.virtualenv from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-415lp9bj\pip-24.3.1.virtualenv Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip
from D:\Data\Packages\stable-diffusion-webui-forge\venv\Lib\site-packages~ip Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip-3.10.exe from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip-3.10.exe Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip.exe from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip.exe Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip3.10.exe from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip3.10.exe Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip3.exe from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip3.exe ERROR: Exception: Traceback (most recent call last): File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\base_command.py", line 105, in _run_wrapper status = _inner_run() File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\base_command.py", line 96, in inner_run return self.run(options, args) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\req_command.py", line 67, in wrapper return func(self, options, args) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\commands\install.py", line 457, in run installed = install_given_reqs( File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\req_init.py", line 70, in install_given_reqs requirement.install( File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\req\req_install.py", line 867, in install install_wheel( File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 732, in install_wheel _install_wheel( File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 649, in _install_wheel generated_console_scripts = maker.make_multiple(scripts_to_generate) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 446, in make_multiple filenames.extend(self.make(specification, options)) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 419, in make return super().make(specification, options) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 435, in make self._make_script(entry, filenames, options=options) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 340, in _make_script self._write_script(scriptnames, shebang, script, filenames, ext) File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 265, in _write_script launcher = self._get_launcher('t') File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 414, in _get_launcher raise ValueError(msg) ValueError: Unable to find resource t64.exe in package pip._vendor.distlib Error: StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 2: 'Requirement already satisfied: pip in d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages (24.3.1)\r\nCollecting pip\r\n Downloading pip-25.0.1-py3-none-any.whl.metadata (3.7 kB)\r\nRequirement already satisfied: wheel in d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages (0.45.1)\r\nDownloading pip-25.0.1-py3-none-any.whl (1.8 MB)\r\n ---------------------------------------- 0.0/1.8 MB ? eta -:--:-- ---------------------------------------- 1.8/1.8 MB 25.5 MB/s eta 0:00:00\r\nInstalling collected packages: pip\r\n Attempting uninstall: pip\r\n Found existing installation: pip 24.3.1\r\n Uninstalling pip-24.3.1:\r\n Successfully uninstalled pip-24.3.1\r\n Rolling back uninstall of pip\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip-24.3.1.dist-info\r\n from D:\Data\Packages\stable-diffusion-webui-forge\venv\Lib\site-packages~ip-24.3.1.dist-info\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip-24.3.1.virtualenv\r\n from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-415lp9bj\pip-24.3.1.virtualenv\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip\r\n from D:\Data\Packages\stable-diffusion-webui-forge\venv\Lib\site-packages~ip\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip-3.10.exe\r\n from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip-3.10.exe\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip.exe\r\n from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip.exe\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip3.10.exe\r\n from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip3.10.exe\r\n Moving to d:\data\packages\stable-diffusion-webui-forge\venv\scripts\pip3.exe\r\n from C:\Users\gilda\AppData\Local\Temp\pip-uninstall-xi5yg9ty\pip3.exe\r\nERROR: Exception:\r\nTraceback (most recent call last):\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\base_command.py", line 105, in _run_wrapper\r\n status = _inner_run()\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\base_command.py", line 96, in inner_run\r\n return self.run(options, args)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\cli\req_command.py", line 67, in wrapper\r\n return func(self, options, args)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\commands\install.py", line 457, in run\r\n installed = install_given_reqs(\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\req_init.py", line 70, in install_given_reqs\r\n requirement.install(\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\req\req_install.py", line 867, in install\r\n install_wheel(\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 732, in install_wheel\r\n _install_wheel(\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 649, in _install_wheel\r\n generated_console_scripts = maker.make_multiple(scripts_to_generate)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 446, in make_multiple\r\n filenames.extend(self.make(specification, options))\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_internal\operations\install\wheel.py", line 419, in make\r\n return super().make(specification, options)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 435, in make\r\n self._make_script(entry, filenames, options=options)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 340, in _make_script\r\n self._write_script(scriptnames, shebang, script, filenames, ext)\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 265, in _write_script\r\n launcher = self._get_launcher('t')\r\n File "D:\Data\Packages\stable-diffusion-webui-forge\venv\lib\site-packages\pip_vendor\distlib\scripts.py", line 414, in _get_launcher\r\n raise ValueError(msg)\r\nValueError: Unable to find resource t64.exe in package pip._vendor.distlib\r\n' at StabilityMatrix.Core.Python.PyVenvRunner.PipInstall(ProcessArgs args, Action1 outputDataReceived) at StabilityMatrix.Core.Models.Packages.SDWebForge.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress1 progress, Action1 onConsoleOutput, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.SDWebForge.InstallPackage(String installLocation, InstalledPackage installedPackage, InstallPackageOptions options, IProgress1 progress, Action1 onConsoleOutput, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.PackageModification.InstallPackageStep.ExecuteAsync(IProgress1 progress, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps)

Giribot avatar Feb 11 '25 12:02 Giribot

Again and again, a simple check of minimum requirements would prevent StabilityMatrix from crash and fail e.g. on python version, package...

iopenet avatar Feb 18 '25 03:02 iopenet

This usually happens when the PortableGit download gets corrupted or doesn't finish completely. You can try deleting that D:\Data\PortableGit.7z.exe file and then try the install again.

Again and again, a simple check of minimum requirements would prevent StabilityMatrix from crash and fail e.g. on python version, package...

Would love to hear your thoughts on how minimum requirements can solve a corrupted download.

mohnjiles avatar Feb 20 '25 15:02 mohnjiles