错误重定位/ usr / bin / mono:getrandom:找不到符号

问题描述 投票:1回答:1

我正在尝试在高山3.8容器内安装mono,我在运行mono时收到此消息:

Error relocating /usr/bin/mono: getrandom: symbol not found

有没有办法来解决这个问题 ?

mono alpine
1个回答
0
投票

mono仅适用于edge testing alpine仓库。为了安装它,我们需要musl至少版本1.1.20,可在alpine v3.9 mainedge main存储库中获得。

因此,您有两种选择:

1.在musl基础图像上从alpine v3.9存储库安装alpine v3.8,然后从mono安装alpine edge testing

FROM alpine:3.8
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/main musl\>1.1.20
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono

2.在mono基础图像上安装alpine edge testingalpine v3.9

FROM alpine:3.9
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono
© www.soinside.com 2019 - 2024. All rights reserved.