• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Mirrorctl 3.14 does not handle Ruby Extension Mirror

hschramm

Basic Pleskian
Username:

TITLE


Mirrorctl 3.14 does not handle Ruby Extension Mirror

PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE

mirrorctl 3.14, Debian Bookworm (12), Amd64 Architecture

PROBLEM DESCRIPTION

I am using the mirrorctl util to create a local mirror of plesk mirror. On my servers i am using the ruby extension. The mirrorctl does not download the needed packages for the ruby extension.

STEPS TO REPRODUCE

## Additional Apt Sources for Ruby Extension
The ruby extension requires additional apt sources:

Bash:
cat /etc/apt/sources.list.d/plesk-ext-ruby.list
deb [arch=amd64 signed-by=/etc/apt/keyrings/plesk-ext-ruby.gpg] https://.../plesk-mirror/snapshots/latest/RUBY_1.5.0 bookworm all

(the "..." is placeholder for the domain of the mirror)

## Mirrorctl config
XML:
<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <release name="PLESK_18_0_70" version="18.0.70">
    <os name="deb12.0_x86_64"/>
    <os name="deb11.0_x86_64"/>
    <os name="deb10.0_x86_64"/>
  </release>
  <release name="PLESK_18_0_69" version="18.0.69">
    <os name="deb12.0_x86_64"/>
    <os name="deb11.0_x86_64"/>
    <os name="deb10.0_x86_64"/>
  </release>
</xml>

ACTUAL RESULT

The current result is an error from apt that it does not found the sources:
Bash:
Err:39 https://..../plesk-mirror/snapshots/latest/RUBY_1.5.0 bookworm Release
  404  Not Found [IP: 0.0.0.0 443]

(the "..." is placeholder for the domain of the mirror, the 0.0.0.0 ip is a placeholder for security reasons)

EXPECTED RESULT

The required packages for the ruby extension are mirrored by the mirrorctl util so the mirror is complete.

ANY ADDITIONAL INFORMATION

Please verify if this is the case for the nodejs extension, too and if so please fix this as well.

YOUR EXPECTATIONS FROM PLESK SERVICE TEAM

Confirm bug
 
Back
Top