Coder Social home page Coder Social logo

Comments (9)

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024 1

Currently, MSMQ-Multicast will not work on Windows Server 2022 or Windows Server Core 2022 (I haven't checked 2019 yet). The MSMQ-Multicast package has two parent packages: Microsoft-Windows-Server-Shell and Microsoft-Windows-MSMQ-Server. It looks like MSMQ-Server is available for all but Server-Shell is not for Windows Server Core. We're determining whether this is intentional (that MSMQ-Multicast does not work in a container) or if there truly is a bug.

from windows-containers.

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024

Hi, thanks for bringing this Issue to our attention. Have you tried to enable MSMQ-Multicast on the full Windows Server image? To pare down Windows Server Core, we had to remove some of the less used features. It's possible that MSMQ-Multicast was included in that list and may no longer be accessible on Windows Server Core. I'll double check whether or not MSMQ-Multicast is fully removed or disabled (if it's disabled, there's a chance we could re-enable it). But, for now, can you try to repro this on full Server?

from windows-containers.

mdekoster avatar mdekoster commented on June 15, 2024

On the full server image the following Error is reported:

PS C:\> Enable-WindowsOptionalFeature -FeatureName MSMQ-Multicast -All -Online
Enable-WindowsOptionalFeature : The requested operation failed. A system reboot is required to roll back changes made.
At line:1 char:1
+ Enable-WindowsOptionalFeature -FeatureName MSMQ-Multicast -All -Onlin ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

from windows-containers.

fady-azmy-msft avatar fady-azmy-msft commented on June 15, 2024

We're still looking into this, in the meantime what are you trying to achieve with MSMQ? @mdekoster

from windows-containers.

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024

Repro'd successfully.

In a Windows Server Core LTSC 2022 container, the following command fails.

> Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Multicast -All

Enable-WindowsOptionalFeature : One or several parent features 
are disabled so current feature can not be enabled.

I did enable MSMQ, MSMQ-Services, and MSMQ-Server individually and they were successful. (These features are all necessary for MSMQ-Multicast to be enabled and should be automatically enabled when we run ... MSMQ-Multicast -All).

I've collected some logs so we'll go through that and see what's going wrong.

from windows-containers.

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024

Internal ADO ticket (46857879).

from windows-containers.

mdekoster avatar mdekoster commented on June 15, 2024

We're still looking into this, in the meantime what are you trying to achieve with MSMQ? @mdekoster

We have an existing application/service which communicates with other application instances on other machines using MSMQ multicast.

from windows-containers.

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024

MSMQ-Multicast should not work in Windows Server Core by design. However, it should work in full Windows Server so I'm looking into this now.

from windows-containers.

ntrappe-msft avatar ntrappe-msft commented on June 15, 2024

Looks like full Server doesn't have the Microsoft-Windows-Server-Shell package according to the log files. I'm going to talk to the team that owns full Server to confirm this. However, as of right now, it also looks like MSMQ-Mutlicast will not work on full Windows Server.

from windows-containers.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.