Sascha Manns

My personal Blog about Linux, Windows Programming and other random stuff.

All Posts

Package update fails for postinst scripts

Problem [German] Recently an apt upgrade aborted because there was a problem in a package with the scripts that were supposed to be executed after the installation. The whole thing looked like this: So the problem here was in the pengwin-base package. Solution First I changed to the directory /var/lib/dpkg/info and searched for the file pengwin-base.postinst. Now I opened the file in an editor …
Linux Lesson learned Pengwin Windows Subsystem for Linux

Minimal API-Key Solution

Problem I was looking for a solution to provide a minimal solution for API key checks with minimal effort. Solution ApiKeyMiddleware.cs: public class ApiKeyMiddleware { private readonly RequestDelegate _next; private const string APIKEYNAME = "ApiKey"; public ApiKeyMiddleware(RequestDelegate next) { _next = next; } public async Task InvokeAsync(HttpContext …
.NET ASP .NET Core Lesson learned

Support the open source community? Yes with pleasure, but how?

Supporting the Open Source Community - Yes, but how? We come into contact with free software every day. Many of our smart phones use a Linux operating system. Some smart watches as well. When we drive our car, open source components are at work in the onboard system. In the server environment and in the cloud, open source operating systems such as Linux dominate. …
Development Opensource

Synchronise Github Repository with Azure DevOps

Problem Sometimes we face the problem that we want to synchronise an existing Gitub repository with another repository on Azure DevOps. For example, to deploy from there to Azure. So what is the best way to proceed? Solution After several attempts, I found the best solution for me. First, I added the following secrets in the "Secrets" section of the Github Actions: AZUREPAT (Here you add …
ASP .NET Core Lesson learned Github