serverfault.com

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)

Common Server issues – FAQs and answers from those in the know

How can I bulk-rotate/renew all the keys of all my resources in my Azure subscription?

17 January 2026 @ 11:58 pm

I want to bulk-rotate/renew all the keys of all my resources in my Azure subscription. How can I achieve that? My Azure subscription only contain Azure Cognitive Resources if that matters. I don't want to have to manually go to https://portal.azure.com, open each Azure Cognitive Resource, click on Resource Management -> Keys and Endpoint, and click on renew for the two keys. That takes too much time if the Azure subscription contains many resources.

How to configure portainer and reverse nginx on my VPS?

17 January 2026 @ 6:00 pm

I want to install NextCloud, CryptPad and other services on my VPS, which runs Ubuntu. I want to do this using Portainer and Nginx Proxy Manager (NPM). Redirection First, on my domain name provider cPanel, I have set the following redirections : from portainer.my-domain.com to http://<my-vps-ip> (HTTP) from npm.my-domain.com to https://<my-vps-ip> (HTTPS) I don't know if I should set the redirection to HTTP or HTTPS addresses... That's my first question: what is the proper way to set up the redirection? Installing Portainer and Nginx Proxy Manager To install Portainer and Nginx Proxy Manager, I have followed this tutorial : https://dev.to/imzihad21/setting-up-a-vps-server-with-docker-nginx-proxy-manager-and-portain

How to change postfix default port from 25? MTA-to-MTA [closed]

17 January 2026 @ 9:07 am

I am using the following command to send an email. echo "This is just a test" | s-nail -v -s "Just a test" [email protected] This is the result of mailq. ~# mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 8241J438K4 405 Sat Jan 17 05:33:03 umair@another-remote-server (connect to mydomain.com[40.125.210.10]:25: Connection timed out) [email protected] The receiving IP 40.125.210.10 has port 25 next to it. Is it possible to change it? Note, I know I can use relay and transport maps. But my question is directed towards the default port. I also know how to use s-nail mta argument or .mailrc file to use remote smtp server to achieve that. But for my particular research project, I want to know if the listening port 25 can be changed.

OpenVPN installation fails on Windows Server 2019 (creating TAP adapter fails)

16 January 2026 @ 11:29 pm

During installation of OpenVPN 2.6.17 on Windows Server 2019, the installation hangs at "Installing TAP drivers / Creating TUN/TAP adapter" and fails with a timeout or driver error. What I tried: Tried latest OpenVPN Community Installer Attempted custom install with TAP drivers selected Tried manual driver install using Device Manager Checked TAP-Windows Adapter presence, shows network adapter with warning symbol Tried unpacking dist.win10.zip (only contains tap0901.sys/cat, no INF) Tried tapinstall.exe based installs (no tapinstall.exe present) Current behavior: The installer hangs indefinitely at the TAP driver setup and ultimately rolls back. There are messages in Device Manager that the TAP adapter can't be installed successfully. The adapter appears with a warning sign but cannot be en

Apache2 ignoring ProxyPass rule with DELETE method type

16 January 2026 @ 11:01 pm

I am trying to send a DELETE request to a /api endpoint but I only get the ProxyPass from /, not the actual /api, while POST and GET work perfectly for I have tried to fix this myself for a long time now and I have had zero success at all. <IfModule mod_ssl.c> <VirtualHost *:443> DocumentRoot "/srv/http/games.lncvrt.xyz" ServerName games.lncvrt.xyz ErrorLog "/var/log/httpd/games-error_log" CustomLog "/var/log/httpd/games-access_log" common <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/database/canLoadClient\.php$ RewriteRule ^.*$ /api/can-load-client [R=301,L] </IfModule> ProxyPass "/api" "http://localhost:3342" ProxyPassReverse "/api" "http://localhost:3342" ProxyPass "/" "http://localhost:9519/" ProxyPassReverse "/" "http://localhost:9519/

sshd: keyword is overridden in later match section whereas man page tells the opposite

16 January 2026 @ 6:36 pm

Man sshd_config on my system (and also online man page here) says the following about Match statement: Match Introduces a conditional block. If all of the criteria on the Match line are satisfied, the keywords on the following lines override those set in the global section of the config file, until either another Match line or the end of the file. If a keyword appears in multiple Match blocks that are satisfied, only the first instance of the keyword is applied. Now if I have the following config Match LocalPort 22 User test # Line 158 ChrootDirectory /test DenyGroups blub Match LocalPort 22 # Line 167 PermitTTY yes DenyGroups sftponly User test (member of group "sftponly", but not of "blub") is not allowed to access the system and the error is:

Deleted Azure account need OneDrive files

16 January 2026 @ 5:09 pm

An account was de-licensed for M365 and the username aliased to another employee when the account owner left the company. I was able to recover the .ost files to convert but is there any way to recover the OneDrive files? I get 'the cloud provider is not running' even after re-licensing the account and logging back into OneDrive on the user's workstation. This seems like something MS should allow admins to take over without losing data.

Missing reports in Foreman from Puppet agents

16 January 2026 @ 3:00 pm

I recently configured Foreman (version 3.16, production) on a server with Ubuntu 22.04 LTS, including Puppet. Everything works well. The only thing that doesn't work is generating reports in Foreman. The error message is: Puppet Report processor failed: Could not send report to Foreman at https://server.example.com/api/config_reports: HTTP request failed with code: 403 body: { "error": {"message":"Access denied","details":"Missing one of the required permissions: upload_config_reports","missing_permissions":["upload_config_reports"]} This message appears when I trigger the sending of reports to Foreman from an agent using the command puppet agent -t The "puppet" service user already exists in the Foreman GUI and has the necessary permission "u

Errors when I'm running "curl" or "docker pull" commands from private Azure ubuntu VM with limited outbound access through firewall

16 January 2026 @ 12:48 pm

Have you ever faced with similar problem? I have private VM but its VNet allows Outbound traffic to some resources through the Azure firewall. And I need to make "docker pull" working on this VM. Errors Now I get this error running "docker pull": Error pulling image configuration: download failed after attemts=6: EOF and this one when "curl https://docker.com" error:0A000126:SSL routines::unexpected eof White listed addresses/links registry-1.docker.io *.dockerusercontent.com *.akamaized.net *.cloudfront.net *.docker.io *.githubusercontent.com https://ghcr.io

How do I check/fix permissions error when permissions seem OK?

16 January 2026 @ 12:46 pm

I'm trying to enable file uploads on ejabberd, and it is failing at "filelib:ensure_dir", since the directories are not showing up. From ensure_path(Path): Ensures that all parent directories for the specified path Path exist, trying to create them if necessary. with the message >@mod_http_upload:process/2:554 Cannot store file /home/ejabberd/upload/...HOST.../.../....jpg from ::ffff:ip for HOST: permission denied The permissions on the folder for upload are read/writable for the ejabberd user: