Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows 2008R2 Installation of otel-0.91.0 #30327

Closed
Nannymeta opened this issue Jan 8, 2024 · 6 comments
Closed

Windows 2008R2 Installation of otel-0.91.0 #30327

Nannymeta opened this issue Jan 8, 2024 · 6 comments
Labels
os:windows question Further information is requested waiting for author

Comments

@Nannymeta
Copy link

Nannymeta commented Jan 8, 2024

Component(s)

No response

What happened?

Description

Hello,

I've tried to install otel-0.91.0 on a Windows 2008R2

Error : Exception 0xc0000005 0x8 0x0 0x0 PC=0x0 runtime.asmstdcall()

image

I've been looking in documentation it seems all windows are compatible , no requirements needed

image

If anybody has an idea it would be great thanks

Collector version

0.91.0

Environment information

Environment

OS: Windows 2008R2

OpenTelemetry Collector configuration

No response

Log output

Exception 0xc0000005 0x8 0x0 0x0 PC=0x0 runtime.asmstdcall()

Additional context

No response

@Nannymeta Nannymeta added bug Something isn't working needs triage New item requiring triage labels Jan 8, 2024
@crobert-1
Copy link
Member

It looks like from our platform support page we are tied to golang's versioning for support, and go 1.20 still supports this version of Windows, from what I can tell (another source).

From a bit of google searching this may be a go related issue, or even environment, not necessarily the collector.

I don't have access to a Windows 2008R2 environment at this time to try to reproduce.

@mx-psi
Copy link
Member

mx-psi commented Jan 9, 2024

@Nannymeta are you using the pre-built binaries or building from source yourself? Our prebuilt binaries are built with Go 1.21, so they don't support Windows 2008R2, as noted in the Go 1.20 release notes:

Go 1.20 is the last release that will run on any release of Windows 7, 8, Server 2008 and Server 2012. Go 1.21 will require at least Windows 10 or Server 2016.

You can build the Collector from source with a Go 1.20 compiler and this should make it work. Note that once Go 1.22 is released, we will drop support for Go 1.20 and thus running the Collector on Windows 2008R2 will become much harder.

@crobert-1 crobert-1 added question Further information is requested and removed bug Something isn't working needs triage New item requiring triage labels Jan 9, 2024
@crobert-1
Copy link
Member

Adding more context to @mx-psi's comment, here's the reference to the go version the collector is built using. I was only looking at contrib's go version, which is the minimum supported version, not necessarily what version is being used.

@pjanotti
Copy link
Contributor

Windows 2008 reached end of Extended Security Update on 01/09/2024, given that I recommend closing the issue since there is already a grace period until Go 1.22 is released and users should be encouraged to move away from Windows 2008.

@mx-psi
Copy link
Member

mx-psi commented Jan 23, 2024

I am going to close as not planned as indeed we will be dropping support for this soon. Nonetheless, I would be okay with accepting PRs related to this if they e.g. add some build-tag-guarded code that re-adds support, with the expectation that we won't be able to test this or support it.

@mx-psi mx-psi closed this as not planned Won't fix, can't repro, duplicate, stale Jan 23, 2024
@mx-psi
Copy link
Member

mx-psi commented Feb 7, 2024

#31105 will drop support for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os:windows question Further information is requested waiting for author
Projects
None yet
Development

No branches or pull requests

4 participants