containerd - image might be filtered out message - containerd

I have 2 machines one is connected to the internet and the other one is not. Whenever I need to get any container image in the offline machine, in the online machine I am pulling the image by docker then save it as a tar then I take this tar file and import it in the offline machine.
The online machine has docker engine but the offline machine has Containerd. Last time when I pulled this image and tried to import it, I am getting "image might be filtered out" error message.
ctr images import quay.ubuntu.22.04.tar
ctr: image might be filtered out
I didn't find much details on this error message but as per this thread the issue maybe due to mismatch between the architecture used for the image and the one for the machine, but I am not able to know the architecture used for the image .. how can I check that !
If anyone faced the same issue before and has any idea how to get rid of it, it would be really helpful.
I am using containerd-1.6.8-linux-amd64.
I downgraded the containerd I am using from v1.6.8 to v1.6.6 and I faced the same problem but when I downgraded to v1.5.13 the image imported but still I am getting below message.
ctr images import /vms/quay.ubuntu.22.04.tar
unpacking quay.io/containerdisks/ubuntu:22.04 (sha256:be5e9b2b413ee416c125b39d3b28f719d1c484c0384475ab890122150be67061)...ctr: content digest sha256:f00d98d62674e83365d5b09b4007a7e346f9dc993f7e67976f63cec65ca22325: not found

The issue was in pulling the image with docker, save it as a tar, then importing it with ctr in docker. simply, Pulling it with docker or so, ended with an error.
I solve it by using 'ctr/containerd' in the whole process pulling, saving and importing the image.

Kind did not use --all-platforms flag by default. That was changed by below PR. Running brew upgrade kind fixed it for me
kind --version
kind version 0.17.0
See kind issue #2957 and other SO thread.

Related

Invalid golang profile output format

I've recently started to try out the pprof tools from golang. I have followed the link https://golang.org/pkg/net/http/pprof/ to add a new http server to my service so the profile is able to be accessed.
All works fine, but when i try to generate a pdf or png output format, the text are all boxes as shown in the below image:
Is there any unicode libary that i need to install?
My service is deployed using docker alpine image
This is a common symptom of missing fonts.
Try installing the font-noto package:
apk add font-noto
For more information and hints about Alpine Linux Fonts, visit this Alpine Linux wiki page.

Inconsistent internal package errors with go get

I'm trying to go get go.etcd.io/etcd/tools/benchmark.
Previously this has worked, flawlessly. However when I try to do it currently I have alternatively got no errors and I've had it fail on me with:
go/src/go.etcd.io/etcd/vendor/google.golang.org/grpc/balancer_conn_wrappers.go:28:2: use of internal package google.golang.org/grpc/internal/buffer not allowed
go/src/go.etcd.io/etcd/vendor/google.golang.org/grpc/clientconn.go:49:2: use of internal package google.golang.org/grpc/internal/resolver/dns not allowed
go/src/go.etcd.io/etcd/vendor/google.golang.org/grpc/clientconn.go:50:2: use of internal package google.golang.org/grpc/internal/resolver/passthrough not allowed
The first time I ran it on a new go-1.13 installation it worked, but the following times it has failed as above.
The repo has not changed as far as I can tell in the past 8 months and I've tried on various golang versions but all so far have failed (bar the go-1.13 on that first try...).
Any assistance debugging this would be greatly appreciated!
I have both a workaround and an official fix.
The workaround:
Here I defined a go.mod which then used a previous version of the library.
The official fix:
This was fixed upstream and thus no one else should experience this.
I guess you can try by removing vendor folder from the go.etcd.io/etcd repo. Also disable the vendoring mode. It should work.

How to install CouchDB on Windows

This might seem like a basic question, but let me explain.
I'm currently trying to get CouchDB running on Windows. Usually (from what I can tell watching several YT tutorials) you just go to couchdb.apache.org/download and download the windowsx64 version. Then open it and a install wizard should appear.
However when I download the file I get a file named "fd15d91c1e214c3451bef296564086f6a9266e848d57eaa8ac596e3765939578" which isn't openable and doesn't give me a wizard.
Is the current CouchDB installation corrupted? Am I doing something wrong?
I just tried http://couchdb.apache.org/, chose the Download link from the top navigation bar, then Windows(x64) for version 2.1.0. This kicked-off downloading the file apache-couchdb-2.1.0.msi.
Definitely try another browser or restart your machine.

Docker for mac does not pull any image

I have a problem with docker on my mac, maybe someone can help me with this.
My docker was working fine, but after try to download the image jhipster/jhipster-registry:v2.3.0 docker never pull any image again, always when I try to do a pull of any image (ex. docker pull mongo), Console show me the next message:
Using default tag: latest
Pulling repository docker.io/library/mongo
Tag latest not found in repository docker.io/library/mongo
Maybe someone know what could I do for solve this issue.
Next the info about my environment (If you need some additional info, please tell me).
Docker version
Mac version
Thanks for your help
Please clarify if you are logged in into docker-hub using
docker login
if not, do so ( you need to register at https://hub.docker.com/). Docker-Hub recently introduced API-Rate limits partially denying pulls of images for anon-users.
docker pull mongo is the same as docker pull mongo:latest .. but which image are you actually trying to pull docker pull library/mongo? there is no such image on hub.docker.io
For everybody that is here for a similar error, I have to tell you, in my case, this problem is not a Docker problem, yesterday I was in a house's friend and docker works fine, but in my house not, so, this is a problem with my internet provider, thank all that try to help me with this.

Impossible to download VM on Modern.IE

Something is broken on https://dev.modern.ie/tools/vms/
After selecting the VM that I want to download, the links do not appear...
And there is a js error in my console log...
ReferenceError: i18n is not defined
I am experiencing the same issue.
I have found this gist with the direct links to the downloads:
https://gist.github.com/zmwangx/e728c56f428bc703c6f6
Only mac links but maybe the others can be built from the structure.
This Github project has the VMs available through a bash script. I'm trying to download one now, and it appears to be working. Appears to work on multiple platforms.
This is fixed since around 7.00am PST.
The issue was a missing file in the CDN that didn't get pushed (i18next\i18next.js).

Resources