标签: webmin

Postfix 问题:连接超时

从Roundcube仪表板中可以看到消息发送成功。

但是,当我检查时/var/log/mail.log,它显示如下:https: //pasteid.fledix.com/5mat

它甚至没有收到其他电子邮件的消息。

  • 我转到网络配置中的主机名DNS 客户端,并将 DNS 服务器更改为、和。(它只有一个:那就是我的专用IP)127.0.0.18.8.8.88.8.4.4

  • 我重新启动了saslauthdpostfix几次。

  • 我将 Dovecot 服务器的 TLS 更改为默认值。

  • 我完全是一个门外汉。

让我印象深刻的一件事是,当我登录 Webmin 面板时,系统主机名显示为,其中是我的专用 IP。在其他 Webmin 安装中,我看到它显示为.my chosen hostname (xxx.xxx.xxx.xx)xxx.xxx.xxx.xxxhostname (127.0.1.1)

有人可以帮我吗?

ubuntu postfix webmin

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

在将驱动器添加到 raid-6 时,如何在重新引导后启动不活动的 mdadm RAID?

我多年来一直使用 webmin 来管理我的 RAID 阵列,但我从来没有任何理由mdadm在终端中使用这些命令。

然而,几天前,我向我的六个驱动器的 RAID6 阵列添加了一个磁盘,并且重塑没有任何进展。我以为如果我重新启动计算机,问题就会解决,但重新启动后,我现在遇到了更大的问题。

虽然阵列在重新启动后处于干净状态,但我无法在 /dev/md3 上启动阵列。请参阅命令和附加的 webmin 屏幕截图。

MD RAID 的 Webmin 屏幕截图

/dev/md3 的 Webmin 屏幕截图

250:~ # cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20161112"
ID=opensuse
ID_LIKE="suse"
VERSION_ID="20161112"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20161112"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"


250:~ # uname -a
Linux 250 4.8.6-2-default #1 SMP PREEMPT Thu Nov 3 13:00:34 UTC 2016 (1d89b44) x86_64 x86_64 x86_64 GNU/Linux


250:~ # rpm -q webmin 
webmin-1.820-1.noarch


250:~ # mdadm -V
mdadm - v3.4 - 28th January 2016


250:~ # cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md127 …
Run Code Online (Sandbox Code Playgroud)

raid opensuse mdadm webmin

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

我应该打开哪些端口以使 apt-get 工作?

我安装了Webmin,然后像这样设置防火墙:

输入
允许 SSH 端口
允许 Webmin 端口
允许 HTTP 端口 (80)
放弃一切

转发
没有规则

输出
没有规则

如果我DROP EVERYTHING ELSE从 INPUT 中删除,一切正常。

但是,当添加该规则时,apt-get 不起作用,我不能pingtraceroute任何东西。

即使DROP EVERYTHING ELSE启用,Webmin、HTTP 和 SSH 仍然有效。

我应该取消阻止哪些端口才能使 apt-get 工作并允许从服务器内连接到其他域?

谢谢

firewall iptables apt webmin

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

升级到 Stretch 后,Webmin 停止工作

升级到平伸,在试图进入后webmin通过的www,它给出了一个错误,而不是:

Error - Perl execution failed

Can't locate WebminCore.pm in @INC (you may need to install the WebminCore module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/i386-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base ..) at /usr/share/webmin/blue-theme/index.cgi line 4.
BEGIN failed--compilation aborted at /usr/share/webmin/blue-theme/index.cgi line 4.
Run Code Online (Sandbox Code Playgroud)

试图添加PERLLIB=/usr/share/webmin~root/.profile,它没有用。

有趣的是,当webmin从命令行调用perl 二进制文件时,它似乎没有抛出任何错误。

怎么了?

debian perl webmin

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

$EDITOR 环境变量不会设置

每当我尝试设置 EDITOR 环境变量时,后续检查都会显示未设置任何值。

我试图编辑 crontab:

sudo crontab -e -u mycooluser
Run Code Online (Sandbox Code Playgroud)

返回:

no crontab for mycooluser - using an empty one
Error opening terminal: unknown.
crontab: "/usr/bin/sensible-editor" exited with status 1
Run Code Online (Sandbox Code Playgroud)

然后我找到了这篇文章: Setup a cronjob from commandline这建议我更改使用的编辑器。

所以我尝试了(包括变体):

export EDITOR="/bin/nano"
export EDITOR="usr/bin/nano"
export EDITOR=nano
Run Code Online (Sandbox Code Playgroud)

当我执行时(根据这个链接How do I find and set my $EDITOR environment variable?):

echo $EDITOR
Run Code Online (Sandbox Code Playgroud)

或者

printenv | grep EDITOR
Run Code Online (Sandbox Code Playgroud)

我什么printenv也没得到,快速检查也确认EDITOR列表中不存在变量。需要明确的是,“无”是指在echo $EDITOR其上打印一个空白行,并且printenv | grep EDITOR没有打印任何内容。

知道为什么没有设置变量或者为什么我似乎无法改变它吗?

系统:Ubuntu 18.04.1,在Webmin中使用终端

ubuntu terminal environment-variables webmin

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