I set up my own UPM repository with Gitea and uploaded a custom package.
When I try to install the package UnityPackageManager.exe fails to download it:
[2024-11-24T13:48:55.938Z][INFO] Command-line: 'C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.50f1\\Editor\\Data\\Resources\\PackageManager\\Server\\UnityPackageManager.exe' -s 63356 -ipc -ipc-path Unity-Upm-63356 -l 2
[2024-11-24T13:48:55.959Z][INFO] IPC server started (IPC path=Unity-Upm-63356).
[2024-11-24T13:48:55.959Z][INFO] Hint: To connect to this UPM instance, launch Unity with the command-line parameter -upmIpcPath Upm-63356.
[2024-11-24T13:48:56.032Z][INFO] project:resolve-packages <-- Request received
params: {}
[2024-11-24T13:49:18.130Z][INFO] Downloading package [com.■■■■■■■■■■■■.extensions.generichost@1.0.0] from registry 'https://git.■■■■■■■■■■■■.com/api/packages/■■■■■■■■■■■■/npm'
[2024-11-24T13:49:18.140Z][INFO] Downloading package [com.■■■■■■■■■■■■.extensions.configuration@1.0.0] from registry 'https://git.■■■■■■■■■■■■.com/api/packages/■■■■■■■■■■■■/npm'
[2024-11-24T13:49:18.142Z][INFO] Downloading package [com.■■■■■■■■■■■■.extensions.logging@1.0.0] from registry 'https://git.■■■■■■■■■■■■.com/api/packages/■■■■■■■■■■■■/npm'
[2024-11-24T13:49:39.183Z][ERROR] Failed to download package from URL: 'https://git.■■■■■■■■■■■■.com:3000/api/packages/■■■■■■■■■■■■/npm/com.■■■■■■■■■■■■.extensions.generichost/-/1.0.0/com.■■■■■■■■■■■■.extensions.generichost-1.0.0.tgz': Error: connect ETIMEDOUT ■■■.■■■.■■■.■■■:3000
[2024-11-24T13:49:39.192Z][ERROR] Failed to download package from URL: 'https://git.■■■■■■■■■■■■.com:3000/api/packages/■■■■■■■■■■■■/npm/com.■■■■■■■■■■■■.extensions.configuration/-/1.0.0/com.■■■■■■■■■■■■.extensions.configuration-1.0.0.tgz': Error: connect ETIMEDOUT ■■■.■■■.■■■.■■■:3000
[2024-11-24T13:49:39.193Z][ERROR] Failed to download package from URL: 'https://git.■■■■■■■■■■■■.com:3000/api/packages/■■■■■■■■■■■■/npm/com.■■■■■■■■■■■■.extensions.logging/-/1.0.0/com.■■■■■■■■■■■■.extensions.logging-1.0.0.tgz': Error: connect ETIMEDOUT ■■■.■■■.■■■.■■■:3000
[2024-11-24T13:49:39.282Z][WARN] Requested version [1.2.1] for package [com.unity.mathematics] overridden by minimum version [1.2.6].
[2024-11-24T13:49:39.283Z][WARN] Requested version [1.8.9] for package [com.unity.burst] overridden by minimum version [1.8.18].
[2024-11-24T13:49:39.283Z][WARN] Requested version [14.0.9] for package [com.unity.render-pipelines.universal-config] overridden by minimum version [14.0.10].
[2024-11-24T13:49:39.284Z][INFO] project:resolve-packages --> 200 (43252 ms)
[2024-11-24T13:49:58.587Z][INFO] Shutting down UnityPackageManager.exe: parent process [63356] is no longer running.
npm installs the package just fine.
Why does UnityPackageManager.exe try to connect to the 3000 port? Is it something misconfigured on my server or it’s a default port for the UPM?
Scoped registry in my manifest.json looks like this:
"scopedRegistries": [
{
"name": "MyPackages",
"url": "https://git.■■■■■■■■■■■■.com/api/packages/■■■■■■■■■■■■/npm/",
"scopes": [
"com.■■■■■■■■■■■■"
]
}
]