问题列表 - 第5082页

MediaWiki 问题 - PHP 通知:尝试访问 .../SectionProfiler.php 中类型为 null 的值的数组偏移量

我正在使用:MediaWiki 1.30.0 PHP 7.4.1 (apache2handler) MariaDB 10.3.21-MariaDB-1:10.3.21+maria~jessie

我在日志中经常收到此错误:

-PHP Notice:  Trying to access array offset on value of type null in .../wiki/includes/profiler/SectionProfiler.php on line 99
-PHP Notice:  Trying to access array offset on value of type null in .../wiki/includes/profiler/SectionProfiler.php on line 100
-PHP Notice:  Trying to access array offset on value of type null in .../wiki/includes/profiler/SectionProfiler.php on line 101
Run Code Online (Sandbox Code Playgroud)

我尝试用谷歌搜索这个,但它经常将我发送到其他 MediaWiki 站点并带有此通知,而不是对该问题的讨论。

问候

mediawiki php7

3
推荐指数
1
解决办法
2721
查看次数

SSH:在私有网络中如何在不使用 ssh 公钥的情况下从源机器访问远程机器

我有 AWS 代码构建设置,想要访问 EC2 ubuntu 实例,它们都在同一个 VPC 和私有子网中。想要使用 SSH 从代码构建到实例执行命令但出现以下错误,同时尝试在远程实例上执行命令:

$ ssh -o 'PubkeyAuthentication no' ubuntu@X.X.X.X uname
Host key verification failed.
Run Code Online (Sandbox Code Playgroud)

我还尝试创建 .pem 文件并将公钥粘贴到新的 pem 文件中,更改其权限并使用它。但没有成功。

$ssh -i "remote-instance.pem" ubuntu@X.X.X.X uname
Host key verification failed.
Run Code Online (Sandbox Code Playgroud)

是否可以通过某些选项实现相同的目标?

linux ssh amazon-ec2 amazon-web-services

6
推荐指数
1
解决办法
1108
查看次数

corosync/pacemaker/fencing - 有 2 个节点的被动/主动集群

我正在使用起搏器/corosync 配置集群 2 节点,我对此有一些疑问(也许是最佳实践:我远非专家)

**OS:** redhat 7.6

I configurated the cluster with those properties

 - **stonith-enabled:** true

 - **symmetric-cluster:** true (even if is default value i think)


and added in corosync.conf

 - **wait_for_all:** 0 (i want a Node be able to start/work even if his twin is KO)

 - **two_nodes:** 1


Considering the fencing:

- Using ILO of blade HP (ILO1 for Node1, ILO2 for Node2)

I read that it was sometimes a good practice to prevent a node suicide, …
Run Code Online (Sandbox Code Playgroud)

pacemaker corosync fencing

4
推荐指数
1
解决办法
558
查看次数

RAID-Z3 与 4 路镜像的耐用性

RAID-Z3 和 4 路镜像的耐用性有区别吗?AFAIU,两者都可以丢失三个驱动器而不丢失数据。奇偶校验有什么特别之处可以使 RAID-Z3 更安全吗?(或者也许重新同步的速度会让 4 向镜像更安全?)

背景:我正在帮助一家可能无法快速响应驱动器问题的非营利组织。在驱动器开始出现故障并且几个月没有采取任何措施后,他们几乎失去了 RAID-Z1。

他们有一个四盘位 FreeNAS Mini,只需要存储约 2.5TB,每年增长约 200GB。我认为在这种情况下,4 向镜像可能是一个很棒的选择(我们正在关注 4 个 HGST HE10 10TB 驱动器)?我还可以为他们构建更多托架并进行 RAID-Z3 + 热备件,但他们似乎发现这样的硬件更难以维护(令人生畏?)(我已经有八个 4TB HGST 驱动器,非常适合 ZFS 和一个Supermicro X10SDV-7TP4F 就在身边;我们唯一需要的是一个安静的机架式机箱)。

我们的目标是使池本身更加冗余,然后复制到第二个盒子,然后异地同步到 Amazon S3。我们使用 FreeNAS 11.3。

zfs truenas

5
推荐指数
1
解决办法
1220
查看次数

阻止 Cloudfront 将部分路径转发到源服务器

背景: 我有一个 S3 存储桶(Origin 1),它使用 Cloudfront 在域下提供静态网站example.com

目标:

另外我想example.com/subfolder提供来自second.com(Origin 2)的内容。为使以下内容为真example.com/subfolder = second.com

现在:

在Cloudfront发行版下,我设置了具有行为的Origin 1Default (*) 和具有行为的Origin 2/subfolder*

问题:

去的时候example.com/subfolder我正在接受服务second.com/subfolder

问: 如何以及在哪里调整 Cloudfronts 行为以不转发 URL 的第一部分。

amazon-cloudfront amazon-web-services

8
推荐指数
1
解决办法
1万
查看次数

即使 qemu-kvm 可以工作,Libvirt 也没有 KVM 功能

我了解到 CirrusCI 在其公共存储库的免费软件包中提供嵌套虚拟化,我正在尝试利用它来测试我的 Ansible 剧本。

不幸的是,libvirt 坚持认为 CI 环境不支持完全虚拟化。所有检查(我知道的)都证明了相反的情况,并且 qemu-kvm 在直接调用时可以正常工作。我几乎可以肯定问题出在我的主机操作系统配置上,而不是出在 CI 引擎上。我见过其他人出于他们的目的(Android 仿真、氧化还原测试)在 CirrusCI 上使用完全虚拟化。

我使用 Debian 10 作为主机系统,来自 DockerHub 的超薄映像,并安装了以下额外的软件包(--no-install-recommends):

bridge-utils  libguestfs-tools       python3-dev
coreutils     libosinfo-bin          python3-venv
cpu-checker   libssl-dev             qemu-kvm
curl          libvirt-clients        qemu-kvm
gcc           libvirt-daemon         qemu-utils
gpg           libvirt-daemon-system  systemd
gpg-agent     linux-image-amd64      vagrant
iproute2      make                   vagrant-libvirt
kmod          procps                 virt-goodies
libc-dev      python3                virtinst
libffi-dev
Run Code Online (Sandbox Code Playgroud)

基础图像 CirrusCI 配置

我可能缺少什么?为什么当 qemu-kvm 完美运行时,libvirt 会告诉没有 KVM?

libvirt 错误

Error while creating domain: Error saving the server: Call to virDomainDefineXML failed: invalid argument: could not …
Run Code Online (Sandbox Code Playgroud)

debian libvirt kvm-virtualization

4
推荐指数
1
解决办法
5871
查看次数

在 Centos 7 上安装 HAProxy 2

在哪里可以找到 Centos 7 的 HAproxy 2x 安装文档的官方文档?

$ yum install haproxy
$ haproxy -v
HA-Proxy version 1.5.18 2016/05/10
Copyright 2000-2016 Willy Tarreau <willy@haproxy.org>

$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
Run Code Online (Sandbox Code Playgroud)

我不想运行过时的、可能不安全的产品版本。

haproxy centos7

5
推荐指数
1
解决办法
2万
查看次数

不支持的地址方法“v4tunnel”

我正在尝试创建一个到HE.net 的隧道,以在我的(云)服务器上获取 IPv6 地址。

当我创建隧道并将其放入时/etc/network/interfaces

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        address <my IPv6 address>
        netmask 64
        endpoint 66.220.7.82
        local <my IPv4 address>
        ttl 255
        gateway <my gateway>
Run Code Online (Sandbox Code Playgroud)

然后ifup he-ipv6,我得到:

error: /etc/network/interfaces: line5: iface he-ipv6: unsupported address method 'v4tunnel'
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

操作系统是Ubuntu 18.04.3.

(我试图搜索这个错误,但似乎没有人遇到过这个错误。但我已经在不同提供商的两台单独的机器上进行了尝试,结果是相同的。)


更新:添加图片以了解详细信息:

点击这个


更新2:添加netplan图片:

点击这个


结论:问题是由 引起的ifupdown2

ubuntu ipv6 tunnel

6
推荐指数
1
解决办法
1396
查看次数

scl启用devtoolset-7不做任何事情

我有一台相对较旧的服务器,上面装有 CentOS 6。默认的 gcc 是 4.4.7,但经过一番谷歌搜索后,我发现我可以通过devtoolset-7. 我是devtoolset-7通过root(即sudo -i)安装的,安装没问题。

然后我就这么做了scl enable devtoolkit-7 bash,但似乎没有任何作用。

[affan@abm-lab ~]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[affan@abm-lab ~]$ scl enable devtoolset-7 bash

[affan@abm-lab ~]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-23)
Copyright …
Run Code Online (Sandbox Code Playgroud)

scl

3
推荐指数
1
解决办法
9699
查看次数

如何将podman容器绑定到特定主机IP

我需要在 podman 容器内设置一个 ssh 服务器(实际上是一个 git 存储库)。

主机系统sshd已经在端口 上运行22。我正在pod使用以下命令创建一个:

# podman pod create --name=gitlab --share net -p 22:22 -p 443:443 -p 80:80
# podman create --name=gitlab_gitlab_1 [...]
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,出现以下预期错误:

# podman create --name=gitlab_gitlab_1
ERRO[0000] "cannot listen on the TCP port: listen tcp4 :22: bind: address already in use" 
Run Code Online (Sandbox Code Playgroud)

这是预期的,因为该22端口实际上正在使用中。

因此,我向主机系统添加了一个辅助 IP 地址,其唯一目的是将其绑定到容器(pod?)。

主机 sshd 未侦听辅助 IP。

如何“告诉”podman 使用辅助 IP 地址将端口转发到此(或全部)pod。

networking containers podman

5
推荐指数
0
解决办法
7638
查看次数