Jump to content

Borderline tech illiterate idiot broke Vortex. Enoent and Eperm errors. Can't download anything


StrikeEdge105

Recommended Posts

I think I actually broke Vortex.

This is no doubt going to be an absolute trainwreck of an explanation, and I'm pretty sure it's FUBAR. I wouldn't be surprised if my incompetence actually impresses some people with how badly I fudged it.

I should preface that I'm practically tech illiterate beyond surface level stuff, but I really wanted to play a few collections. I just sort of fudge with things until they work.

Vortex worked really well awhile back, but since I got a second SSD, I tried to move a lot of stuff to it to free up space on the much smaller main/original one, things have gone to hell.

It started when I noticed that my download destination was still on the C Drive, and I wanted to move it to my new E: Drive

I've uninstalled and reinstalled, opened multiple folders in multiple places to send downloads to, removed bitlocker, even copied folders from the C Drive,  but nothing's working. I've stopped Vortex from crashing every 5 seconds, but I still keep getting ENOENT and EPERM errors.

I don't even remember the original destination that the downloads were linked to in C, or else I would redirect them there.

I'm trying to download the Blood & Lust Collection, which I made some good headway on it yesterday, but I guess I launched it prematurely when it said it was ready before it actually was. It seemed like it was done, but there were a couple stragglers that sneakily decided to stay behind, and Vortex kept freezing after I launched the game prematurely. I closed the game to try to install the stragglers, but I guess it still considered it open, and it wouldn't let me install anything because of it, and it stopped everything. I had no choice but to close it mid thing.

This ended up corrupting the app, so I had no choice but to uninstall, reinstall, and try to initiate the long, LONG process of trying to install this monster of a collection all over again over from scratch. This is where the s#*! hit the fan. Somehow, I ended up in settings, and noticed the Download location. Being the dumbass I am, I tried to move it to the E: Drive without thinking, and everything started going to hell.

I started getting errors, nothing was downloading, I fiddled with some folders and tried deleting and moving stuff, which resulted in crashing every 5 seconds, but it still gave me opportunities to still fudge with the download location.

I've managed to get it to stop crashing, but I'm still getting errors. It won't let me download anything.

As of this moment, I reinstalled Vortex for like the 10th time back on the C drive, but every time I close and reopen Vortex, I get a window saying it's corrupted and I should reinstall.

I haven't messed much with the other settings, just the locations.

Right now, these are the details it's giving me from the Enoent error:

Error: spawn C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\7z-bin\win32\7z.exe ENOENT
    at __node_internal_captureLargerStackTrace (node:internal/errors:496:5)
    at __node_internal_errnoException (node:internal/errors:623:12)
    at ChildProcess._handle.onexit (node:internal/child_process:284:19)
    at onErrorNT (node:internal/child_process:477:16)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)

But yeah, I think it's spectacularly FUBAR.

Error: spawn EPERM
    at __node_internal_captureLargerStackTrace (node:internal/errors:496:5)
    at __node_internal_errnoException (node:internal/errors:623:12)
    at ChildProcess.spawn (node:internal/child_process:414:11)
    at Object.spawn (node:child_process:784:9)
    at Proxy.<anonymous> (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10027:8)
    at E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run.js:63:18
    at Promise.cancellationExecute [as _execute] (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\debuggability.js:406:9)
    at Promise._resolveFromExecutor (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:518:18)
    at new Promise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:103:10)
    at module.exports (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run.js:54:10)
    at module.exports (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run7z.js:14:12)
    at module.exports [as extractFull] (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\lib\extractFull.js:24:10)
    at InstallManager.installInner (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4443:166)
    at E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4397:6
    at tryCatcher (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:489:14)
    at Promise._settlePromiseFromHandler (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:489:14)
    at Promise._settlePromiseFromHandler (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:466:57)
    at Promise._settlePromiseFromHandler (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at PromiseArray._resolve (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise_array.js:127:19)
    at MappingPromiseArray._promiseFulfilled (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\map.js:108:18)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:609:26)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at _drainQueueStep (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
    at _drainQueue (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
    at Async._drainQueues (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
    at Async.drainQueues (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Link to comment
Share on other sites

59 minutes ago, Pickysaurus said:

Looks like you've deleted core files Vortex needs to function. Try installing the latest version over the top of the current one 

This is the latest version. Everything is up to date, as far as I can tell. Vortex version 1.13.3

What core files might I be missing? I've been uninstalling and reinstalling in different places every time it messed up.

Are there any particular paths or orders that need rearranging or something?

Link to comment
Share on other sites

4 hours ago, StrikeEdge105 said:

This is the latest version. Everything is up to date, as far as I can tell. Vortex version 1.13.3

What core files might I be missing? I've been uninstalling and reinstalling in different places every time it messed up.

Are there any particular paths or orders that need rearranging or something?

So from the logs you posted, this file is missing "C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\7z-bin\win32\7z.exe" - it's a core part of the Vortex app that either got deleted during your attempts to fix the issue, or your local security software wiped it (which happens when they are poorly programmed). 

Link to comment
Share on other sites

2 hours ago, Pickysaurus said:

So from the logs you posted, this file is missing "C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\7z-bin\win32\7z.exe" - it's a core part of the Vortex app that either got deleted during your attempts to fix the issue, or your local security software wiped it (which happens when they are poorly programmed). 

It seems that it is installed with everything, but once I start up Vortex, it vanishes. I watched it happen in real time.

I went in manually to re-add it, but now I get a window saying Vortex has been corrupted. Ignored it and tried to see if it would work, just in case, and got a new error, saying Archive is damaged. I moved everything back to E: Drive again, by the way, if that matters.

 

ArchiveBrokenError: Archive is broken: ERROR: E:\Vortex\Vortex Downloads\skyrimse\Blood--Lust-400028-159-1734834248.7z
Cannot open the file as archive


    at E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4446:97
    at tryCatcher (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at _drainQueueStep (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
    at _drainQueue (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
    at Async._drainQueues (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
    at Async.drainQueues (E:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)

Link to comment
Share on other sites

That does sound like it's being caused by AntiVirus. As soon as Vortex requests the file it decides to delete it. 

I also note you've moved your program files folder off of C:\ which tends to result in a bad time. You can install apps anywhere but the Windows default location is the least error prone.

The "archive is broken" error is incorrect because Vortex simply can't read the 7z file as the utility it used to do so has been deleted.

Link to comment
Share on other sites

I'm trying to move everything to E: because it has like four times more storage space than C:\, and in my tinkering, it says I can't have one thing in C:\ and another thing in E:\ and have them work.

Anyway, I reinstalled Vortex on C:\, and put the 7z path on my AV's whitelist, but it's still giving me an EPERM error

EDIT: Looks like it didn't work. It still deleted it

Error: spawn EPERM
    at __node_internal_captureLargerStackTrace (node:internal/errors:496:5)
    at __node_internal_errnoException (node:internal/errors:623:12)
    at ChildProcess.spawn (node:internal/child_process:414:11)
    at Object.spawn (node:child_process:784:9)
    at Proxy.<anonymous> (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:10027:8)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run.js:63:18
    at Promise.cancellationExecute [as _execute] (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\debuggability.js:406:9)
    at Promise._resolveFromExecutor (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:518:18)
    at new Promise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:103:10)
    at module.exports (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run.js:54:10)
    at module.exports (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\util\run7z.js:14:12)
    at module.exports [as extractFull] (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\node-7z\lib\extractFull.js:24:10)
    at InstallManager.installInner (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4443:166)
    at C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:4397:6
    at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:547:31)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:489:14)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:489:14)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at Promise._resolveCallback (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:466:57)
    at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:559:17)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:604:18)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at Promise._fulfill (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:673:18)
    at PromiseArray._resolve (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise_array.js:127:19)
    at MappingPromiseArray._promiseFulfilled (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\map.js:108:18)
    at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:609:26)
    at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:649:10)
    at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:729:18)
    at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:93:12)
    at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:86:9)
    at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:102:5)
    at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:15:14)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Link to comment
Share on other sites

Okay, I THINK I fixed it. I set my AV to exclude the path from scanning, and it hasn't deleted it. The collection looks to be downloading without any errors so far. This will be a very long process since this collection is massive, and my apartment building has old cables, but will give updates as needed

Link to comment
Share on other sites

For the most part, everything seems to be going mostly smoothly, though slowly, until now. It hasn't stopped downloading the collection, but I got 2-4 red notifications. two saying:
"Your OAuth token has either expired or has been revoked. Please log in again to generate a new token."

Clicking "show details" gave me this:  
"The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client."

Two more, companion notifications for the first two, I'm assuming, said this with no "more details" option: image.png.2715e6937392a0d913da84e2828d3f95.png

I don't know what this is, or what mods, exactly they're attached to (They showed up at roughly 64% installation), but I don't recall them popping up in my first pseudo-successful attempt to install them the other day. Is this something to be worried about?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...