Problems with the APT repository after updating the nexus to version 3.74.0

We created a hosted apt repository and saved the deb package in it. Then we download the deb package using the utilities in debian debmirror.

I noticed that when downloading a package, there is an extra slash “/” in the paths

This was not the case before, this is clearly a bug after the update.

Old packages are downloaded normally, but new packages with a double “//”

it_apt//pool

[  0%] Getting: /pool/d/dns/dns_4.0.0-78_all.deb... 	 #** GET https://nexus.fbsvc.com/repository/it_apt//pool/d/dns/dns_4.0.0-78_all.deb ==> 200 OK (1s)

The problem is that because of the extra / the package is loaded to the host from the root /pool and this is an error. The package should be in the specified location /data/pool based on the debmirror settings, please check - this is clearly a nexus error

Hi,
thanks for bringing this up. Filename should be relative to the base directory according to the debian wiki: DebianRepository/Format - Debian Wiki
Regards

this is the base directory too. It feels like nexus is adding an extra root /
Please check apt repo //pool/