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

Moved WordPress site to Windows server 2022 using direct method for updates

12 June 2026 @ 3:45 pm

I'm moving a bunch of WordPress sites from Linux to Windows Server 2022. The sites are functioning just fine but I'm getting: "Some files are not writable by WordPress: xmlrpc.php wp-blog-header.php readme.html wp-signup.php index.php wp-cron.php wp-config-sample.php wp-login.php wp-settings.php license.txt wp-mail.php wp-links-opml.php wp-load.php wp-includes/class-wp-styles.php wp-includes/class-wp-user-query.php wp-includes/l10n.php wp-includes/date.php wp-includes/php-compat/readonly.php wp-includes/class-wp-oembed.php wp-includes/images/w-logo-blue-white-bg.png and The wp-content/upgrade-temp-backup directory exists but is not writable. This directory is used to improve the stability of plugin and theme updates. Please make sure the server has write permissions to this directory. In the site health tool. I've added define('WP_TEMP_DIR', 'C:/Windows/Temp'); to wp_config.php to

MegaRAID 9580-8i8e hangs at POST code 0xAD after firmware update with dual-path SAS JBODs

12 June 2026 @ 9:02 am

We are running an ASUS RS720-E11 server (Z13PP-D32 motherboard, pure UEFI mode) with a Broadcom MegaRAID 9580-8i8e controller. The OS (Rocky Linux 8.10, kernel 4.18.0) is installed on an internal RAID1 VD consisting of two Intel SATA SSDs managed by the controller. Two Supermicro JBOD shelves containing 82x 18TB Toshiba SAS HDDs are connected via the external 8e port. 9580-8i8e ├── Cable 1 → Input port, JBOD shelf 1 └── Cable 2 → Input port, JBOD shelf 1 └── Output port → Input port, JBOD shelf 2 Problem After updating the MegaRAID 9580-8i8e firmware package from 7.36 (52.36.0-6528) to 7.37 (52.37.0-6663) and the ASUS RS720-E11 server BIOS, the server no longer boots when both SAS cables are attached. The system hangs at UEFI POST Q-code 0xAD (Ready to Boot) indefinitely. Observations With both SAS cables attached → hangs at 0xAD, never boots, blac

Linux nft firewall: overlapping set elements

12 June 2026 @ 9:00 am

I have a question regarding overlapping elements in nft firewall sets. Let's have a set: table ip filter { set iponly { type iface_index . ipv4_addr flags interval elements = { eth0 . 10.1.1.100, eth0 . 10.1.1.4/30, eth0 . 10.1.1.0/24, } } } This works. But if I use sub-networks with the same network numbers or broadcast: eth0 . 10.1.1.100, eth0 . 10.1.1.0/30, eth0 . 10.1.1.252/30, eth0 . 10.1.1.0/24, I get an error: x.nft:13:21-38: Error: Could not process rule: File exists eth0 . 10.1.1.0/24, ^^^^^^^^^^^^^^^^^^ Networks 10.1.1.0/30 and 10.1.1.0/24 have the same network number, networks 10.1.1.252/30 and 10.1.1.0/24 have the same broadcast. And I can't inser

PHP code cannot connect to NetworkManager

11 June 2026 @ 12:33 pm

I need to access Network Manager functionality from PHP code by exec()-ing the "nmcli" command. However, when run from PHP code, "nmcli" command returns the error message "Network Manager is not running" and does nothing. Network Manager is running and I can successfully run "nmcli" command from the command line even as the Apache user. I suspected it has something to do with the lack of DBUS_SESSION_BUS_ADDRESS environment variable in the environment in which PHP is running (and of course lack of the actual socket this variable points to) but probably it's not that issue, because when I run the "nmcli" command from command line with strace, I can see that it doesn't access that socket at all. I suspected some SELinux issue, but I don't see any recent denials in the audit logs. I don't know where to search. It's a standard Apache/PHP (FPM) installation on a RHEL10 OS. Edit: The problem is

Intel AMT/vPro enters power save mode after one minute of inactivity becomes unresponsive

11 June 2026 @ 6:52 am

An industrial mini-PC has Gen 15 Intel Core Ultra 7 155H CPU. It has vPro/AMT onboard and i226-LM NIC. The goal is to use AMT/vPro in CCM mode for remote power control of the PC. This technology already works on similar mini-PC configurations based on Intel Core CPUs of gen 6-13. (I did not test it on CPU before Gen 6 and on Gen 14). The status of Gen 15 mini-PC is: AMT FW Core Version: 18.0.5. This is greater that AMT release 9.5. AMT is set with static IP/netmask. AMT is able to execute a PC power cycle by HTTPS request. The Mini-PC is NOT mobile device. The Wake on LAN is disabled in all mini-PC generations in use. The problem is: After not being used for 1 minute or so, the AMT stops responding to HTTPS request and even to ping. It resumes the work (responding to HTTPS and ping) after someone starts using the PC or immediately after power cycle. The difference in hardware, s

prerequisites for working at a data center

11 June 2026 @ 12:51 am

My apologies if this isn't the right forum. I have a friend who has been out of the labor force for more than ten years caring for a family member. Although he's never worked in IT, he's intensely interested in hardware and network infrastructure, having spent much of his free time building Linux servers, setting up home networks, tinkering with virtualization, etc. Now that he's preparing to return to work it occurred to me that he might be able to turn his hobby into a livelihood. He's in North Carolina's Piedmont Triad where there are a number of data centers, and I'm hoping to find recommendations and resources he can use to make himself a good candidate for entry-level job openings. Thanks in advance.

solaris SMB share - capability SIDs in ACL

11 June 2026 @ 12:41 am

I'm trying to copy files using robocopy /copy:datso from Windows Server 2008 R2 to Solaris 11.4 share (ZFS). When copying Favorites folders I get "Invalid parameter" error. This folder has ACL with S-1-15-3- SIDs (capability SID) and they are not copied. Tried to copy the folder with FAR and got same error (if "Copy ACLs" is choosen). In the same time I have linux fileserver and see that it serves such ACLs (but its samba settings and ACL storage is very different). Does Solaris support such SIDs and if yes how it can be enabled?

Is there any risk of confidential data appearing during a Windows laptop reset?

10 June 2026 @ 7:40 pm

I need to provide a clear, definitive answer to a concern raised by non‑technical managers. The environment is fully cloud‑based: Intune, Autopilot, OneDrive, SharePoint, M365, encrypted local copies, and users trained not to store local data. Is there any real risk of confidential data(*) appearing on screen during the reconditioning of a laptop (re-imaging or AutoPilot reset) for device reassignment? Have you ever seen sensitive information appear on screen during such operations? Can a device reset cause data from the previous user to reappear? I’m not asking about internal procedures — only whether, in such a cloud‑only scenario, a reset could display any previous user data on screen at any point during the process. I’m turning to the community for two reasons: My own explanation isn’t being given much weight. I want to make sure I’m not overlooking any unusu

With PHP-FPM and Apache, messages sent to stderr are not present in PHP-FPM error log

10 June 2026 @ 1:56 pm

I'm setting up a new server to replace a quite old one. The old server was running PHP as Apache module, while on the new server PHP runs as FPM by default (the OS is RHEL10, standard Apache and PHP packages installed). With default setup, the PHP errors go to /var/log/php-fpm/www-error.log file. However, messages written from PHP to stderr don't. I have set catch_workers_output = yes in the config file /etc/php-fpm.d/www.conf (according to comments in that file), then - just to be sure - fully stopped both Apache and PHP-FPM services and started them again. However, with the following PHP code: error_log("before"); system("bad_command"); error_log("after"); $err = fopen('php://stderr', 'w'); fwrite($err, "stderr test\n"); fclose($err); the lines "before" and "after" appear in /var/log/php-fpm/www-error.log, but neither error m

OpenVPN (pfSense) multi-client VPN setup with per-user static IP assignment and access restriction to specific servers

10 June 2026 @ 10:18 am

I am running a pfSense firewall (2.8.1-RELEASE, FreeBSD 15) hosted on a cloud VM. I have configured an OpenVPN server to allow remote users to connect from multiple geographically distributed sites. Each user group consists of multiple PCs, and they connect using the same VPN credentials. I need to ensure that: Multiple devices can connect simultaneously using the same VPN user account Each user group is restricted to accessing only their assigned server Each user group should ideally have a fixed VPN IP for firewall rules Different user groups should not access each other’s database servers Current Setup pfSense OpenVPN server (remote access mode) Multiple user groups (each group shares one VPN account across multiple machines) Backend infrastructure consists of several database servers distributed across different subnets OpenVPN tunnel network configured “Allow mult