Skip to content

Squirrel migration fails if Squirrel Update.exe CLI is used to download the update #632

@GeertvanHorrik

Description

@GeertvanHorrik

OS

Windows 11

Programming Language

dotnet 8

VPK Version

vpk 0.0.1053

Library Version

NuGet 0.0.1053

What happened?

I am doing a test migration from Squirrel. The packaging went well, but during the update we get this error in the logs:

[update:9648] [23:21:45] [INFO] Starting Velopack Updater (0.0.1053)
[update:9648] [23:21:45] [INFO]     Location: %localappdata%\LogViewer\Update.exe
[update:9648] [23:21:45] [INFO]     CWD: %localappdata%\LogViewer
[update:9648] [23:21:45] [INFO]     Verbose: false
[update:9648] [23:21:45] [INFO]     Silent: false
[update:9648] [23:21:45] [INFO]     Log File: None
[update:9648] [23:21:45] [INFO] Command: Apply
[update:9648] [23:21:45] [INFO]     Restart: true
[update:9648] [23:21:45] [INFO]     Wait: WaitPid(28316)
[update:9648] [23:21:45] [INFO]     Package: Some("%localappdata%\\LogViewer\\packages\\LogViewer-1.4.0-alpha1155-full.nupkg")
[update:9648] [23:21:45] [INFO]     Exe Args: None
[update:9648] [23:21:45] [INFO] Auto-locating app manifest...
[update:9648] [23:21:45] [ERROR] Apply error: This application is missing a package manifest (.nuspec) or it could not be parsed.

What extra info can I provide to help pinpoint the issue?

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions