[BUG] (Enter your description here)UniGetUI hangs after successfully installing "FolderSync"

Aperta
#5,652 1 commento 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
csharp
Ambito
desktop

Direzione di ricerca

The stall happens after the winget update of TacitDynamics.FolderSync is logged as successful, and the next log line is a Found 521 installed packages from Winget refresh, so start with the operation-completion and queue-advance path in the Winget update flow of the C# codebase. The log also shows an unrelated icon-download exception from IconCacheEngine.SaveIconToCacheAndGetPath, which may be a red herring to rule out. Done means the queue advances past FolderSync and the remaining packages install, verified by reproducing with a multi-package update list.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug priority: medium winget
Please confirm these before moving forward
  • I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
  • I have tested that this issue has not been fixed in the latest (beta or stable) release.
  • I have checked the FAQ section for solutions.
  • This issue is about a bug (if it is not, please use the correct template).
UniGetUI Version

2026.3.3

Windows version, edition, and architecture

Windows 11 Pro 26H2

Describe your issue

Hi I noticed that UniGetUI seems to have an issue with an application called "FolderSync" (which does exactly that: it syncs between two (local and/or remote) folders - see https://foldersync.io/).

The installation runs through and one gets the message "Installation successfull" but then UniGetUI seems stuck and doesn't coninue with the remaing packages in its list. So, the top line of the bottom "task-list" reads "FolderSync installation successful" but then nothing continues.

I had to cancel this package to continue.

Image

This is on:
Edition Windows 11 Pro
Version 26H2
Installed on ‎23.‎10.‎2025
OS build 26300.9711

Regards,
Michael

Steps to reproduce the issue

No response

UniGetUI Log
[31.10.2026 13:31:24] Running the maintenance task "check-updates"
[31.10.2026 13:31:24] Found 0 available updates from Installer
[31.10.2026 13:31:25] Found 3 installed packages from PowerShell7
[31.10.2026 13:31:26] Found 0 available updates from Pip
[31.10.2026 13:31:26] Found 0 available updates from PowerShell7
[31.10.2026 13:31:27] Found 4 available updates from Chocolatey
[31.10.2026 13:31:29] Found 0 available updates from Npm
[31.10.2026 13:31:29] Found 2 installed packages from PowerShell
[31.10.2026 13:31:29] Found 0 available updates from PowerShell
[31.10.2026 13:31:35] Found 16 available updates from Winget
[31.10.2026 13:31:35] Could not resolve installer URLs for SoftwareOK.DesktopOK version 12.81: Failed during source operation 'manifest' for 'winget': Version '12.81' was not found for package 'SoftwareOK.DesktopOK' in source 'winget'.
[31.10.2026 13:31:35] System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
                       ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
                         at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1, ExceptionDispatchInfo) + 0x5b
                         at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions) + 0xf1
                         at System.Net.Security.SslStream.<ForceAuthenticationAsync>d__159`1.MoveNext() + 0x196
                      --- End of stack trace from previous location ---
                         at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0xdc
                         --- End of inner exception stack trace ---
                         at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0x46e
                      --- End of stack trace from previous location ---
                         at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x5e7
                      --- End of stack trace from previous location ---
                         at System.Net.Http.HttpConnectionPool.<CreateHttp11ConnectionAsync>d__81.MoveNext() + 0x267
                      --- End of stack trace from previous location ---
                         at System.Net.Http.HttpConnectionPool.<InjectNewHttp11ConnectionAsync>d__80.MoveNext() + 0x2ca
                      --- End of stack trace from previous location ---
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationToken) + 0xb4
                         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(Boolean, CancellationToken) + 0x37
                         at System.Net.Http.HttpConnectionPool.<SendWithVersionDetectionAndRetryAsync>d__52.MoveNext() + 0x1d3
                      --- End of stack trace from previous location ---
                         at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
                         at System.Net.Http.Metrics.MetricsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x6a
                         at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0x2e
                         at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x63
                         at System.Net.Http.RedirectHandler.<SendAsync>d__4.MoveNext() + 0xd5
                      --- End of stack trace from previous location ---
                         at System.Net.Http.DecompressionHandler.<SendAsync>d__16.MoveNext() + 0x2db
                      --- End of stack trace from previous location ---
                         at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
                         at System.Net.Http.SocketsHttpHandler.Send(HttpRequestMessage, CancellationToken) + 0x7e
                         at System.Net.Http.HttpClient.Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) + 0x13d
                         at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon, String) + 0x127
[31.10.2026 13:31:40] Loaded operation parameters for package id=ScooterSoftware.BeyondCompare.5 on manager Winget and operation Update: update --id "ScooterSoftware.BeyondCompare.5" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[31.10.2026 13:31:40] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:31:40] Could not resolve installer URLs for Google.Chrome.EXE version 156.0.8078.79: Failed during source operation 'manifest' for 'winget': Version '156.0.8078.79' was not found for package 'Google.Chrome.EXE' in source 'winget'.
[31.10.2026 13:31:41] Could not resolve installer URLs for Microsoft.PowerToys version 0.102.2862: Failed during source operation 'manifest' for 'winget': Version '0.102.2862' was not found for package 'Microsoft.PowerToys' in source 'winget'.
[31.10.2026 13:31:41] Could not resolve installer URLs for TacitDynamics.FolderSync version 2.14: Failed during source operation 'manifest' for 'winget': Version '2.14' was not found for package 'TacitDynamics.FolderSync' in source 'winget'.
[31.10.2026 13:32:18] Loaded operation parameters for package id=SoftwareOK.DesktopOK on manager Winget and operation Update: update --id "SoftwareOK.DesktopOK" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[31.10.2026 13:32:18] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:32:24] Found 521 installed packages from Winget
[31.10.2026 13:32:43] WinGet package EclipseAdoptium.Temurin.21.JDK is installed on a system-wide scope, forcing administrator rights...
[31.10.2026 13:32:43] Loaded operation parameters for package id=EclipseAdoptium.Temurin.21.JDK on manager Winget and operation Update: update --id "EclipseAdoptium.Temurin.21.JDK" --exact --source winget --accept-source-agreements --disable-interactivity --interactive --include-unknown --accept-package-agreements --force --architecture x64 
[31.10.2026 13:32:43] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:32:50] Found 521 installed packages from Winget
[31.10.2026 13:34:19] Loaded operation parameters for package id=TacitDynamics.FolderSync on manager Winget and operation Update: update --id "TacitDynamics.FolderSync" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force 
[31.10.2026 13:34:19] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:34:26] Found 521 installed packages from Winget
[31.10.2026 13:39:41] WinGet package Git.Git requires elevation, forcing administrator rights...
[31.10.2026 13:39:41] Loaded operation parameters for package id=Git.Git on manager Winget and operation Update: update --id "Git.Git" --exact --source winget --accept-source-agreements --disable-interactivity --interactive --include-unknown --accept-package-agreements --force --architecture x64 
[31.10.2026 13:39:41] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:46:24] Loaded operation parameters for package id=Google.Chrome.EXE on manager Winget and operation Update: update --id "Google.Chrome.EXE" --exact --source winget --accept-source-agreements --disable-interactivity --interactive --include-unknown --accept-package-agreements --force --architecture x64 
[31.10.2026 13:46:24] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[31.10.2026 13:46:31] Found 521 installed packages from Winget
Package Managers Logs
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Program Files\UniGetUI\winget-cli_x64\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 31.10.2026 13:31:24
Process end time:   31.10.2026 13:31:26

-- Process STDOUT
 ...

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 31.10.2026 13:31:26
Process end time:   31.10.2026 13:31:35

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 31.10.2026 13:31:26
Process end time:   31.10.2026 13:31:33

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 31.10.2026 13:32:18
Process end time:   31.10.2026 13:32:24

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 31.10.2026 13:32:18
Process end time:   31.10.2026 13:32:22

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 31.10.2026 13:32:43
Process end time:   31.10.2026 13:32:50

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 31.10.2026 13:32:43
Process end time:   31.10.2026 13:32:48

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 31.10.2026 13:34:19
Process end time:   31.10.2026 13:34:26

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 31.10.2026 13:34:19
Process end time:   31.10.2026 13:34:24

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 31.10.2026 13:46:24
Process end time:   31.10.2026 13:46:31

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 31.10.2026 13:46:24
Process end time:   31.10.2026 13:46:28

-- Task information
 ...

The task reported success

——————————————————————————————————————————
Relevant information

No response

Screenshots and videos

No response

Lingua principale
C#
Stelle
26.8k
Fork
964
Merge medio
17h 21m
PR unite (30g)
117

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Devolutions/UniGetUI

Tutte le issue di Devolutions/UniGetUI

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.