问题标签 [debian-jessie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5474 浏览

unix - 消息中有多个 DKIM 签名?

我正在使用 mail-server.net 检查我的后缀设置。我有 SPF、DKIM 和 DMARC 设置和工作。但是,mail-server.net 声称我在一条消息中有 2 个 DKIM 签名。这怎么可能?这是我的 DNS 记录的样子:

名称 值 TTL 选项 v=spf1 mx -all 默认编辑 | 消除

201705._domainkey v=DKIM1; h=sha256; k=rsa; s=电子邮件;p=MIIBIjANBgk...

_adsp._domainkey dkim=all

_dmarc v=DMARC1;p=隔离;sp=隔离;adkim=r;aspf=r;fo=1;rf=afrf;rua=mailto:alescher@adventurecatsnw.com

如您所见,我在 txt 记录中只包含了一个 DKIM 签名密钥。我使用 opendkim 作为 DKIM 签名者。我在 key.table 记录中只有一个键,而在 signing.table 记录中只有一个条目。有没有人对可能是什么问题有任何想法?

0 投票
1 回答
4678 浏览

php - PHP 没有在 Debian Jessie 上运行

我无法让 php5 在最近安装的 Debian 机器上运行,运行 Jessie 和 Apache 2.4.10。

我安装了 PHP 5.6.30-0+deb8u1。并且启用了 apache 模块 php5。一切似乎都与网络服务器运行良好,但是当我访问以下 php 脚本文件的 url 时,我收到错误 304

但是,如果我在终端中使用php5 info.php脚本解释它,则解释得很好。

我正在运行 phpmyadmin,没有任何问题。

我寻找类似错误的答案,但找不到任何东西。希望你们能在这里帮助我。

阿帕奇的相关资料:

0 投票
1 回答
1210 浏览

mysql - Debian 安装 MySQL 特定版本不可用

我有两个服务器。ClientServ 和 DevServ。客户端服务器位于带有 Mysql 5.5.49-0+deb7u1 的 Debian 7 上。我的目标是在我的 DevServ 中拥有相同的包。

不幸的是,我尝试 apt-get install 我只得到“5.5.55-0+deb7u1”。我检查了 repo,实际上 wheezy 中没有任何 5.5.49 包...

我什么都试过了。

使用 mysql 的 .deb,它只提供具有正确版本的 mysql,但不提供其他组件(mysql-server 等)。

我看到在 Jessie repo 中有一个“mysql-server-5.5 5.5.49-0+deb8u1”可以使用吗?请帮我... :)

非常感谢您,美好的一天

0 投票
1 回答
92 浏览

arrays - 为什么 bash 数组的一部分作为命令执行?

这些示例已在运行 2017 年 6 月上旬更新的 2017-04-10 版 Raspbian Jessie 的 Raspberry Pi 3 上运行。Bash 的版本为 4.3.30(1)。

最近在尝试一些代码时,我发现正在执行 bash 数组的内容。幸运的是,它们并不危险!

这是一个简单的函数:

这是输出

上面没有什么出乎意料的。

添加 y* 参数后,数组中出现ls 命令输出:

但是当 -la 添加时,没有额外信息的迹象

如果有人可以解释为什么要执行命令以及可以进行哪些更改以使其不会被执行,那将非常有帮助。解释为什么不产生 ls 的“长”输出也很有趣。

感谢柴郡猫的家。

0 投票
1 回答
1145 浏览

chroot - chroot 错误:“无法运行命令 'PATH=/bin:/usr/bin:/sbin:/usr/sbin':没有这样的文件或目录”

我已经使用 debootstrap 创建了一个 Debian Jessie 容器,然后我创建了一个脚本来 chroot 进入它。这是我使用的脚本:

问题是,当我运行它时,出现以下错误:

我不知道问题出在哪里,有人可以帮助我吗?提前致谢!

编辑:如果它可以帮助。我在我的系统上运行 Fedora 23。

0 投票
1 回答
94 浏览

bash - 如果输出字符串是已声明的变量,如何执行 bash 别名或脚本

第一篇文章:)

几天来,一直在寻找和研究这个挑战的答案。我不知道我错过了什么。可能要靠近它才能看到:) 无论如何,继续挑战。下面是我的 .bashrc 文件的一小部分。我正在尝试做的是使用别名(书签 bmp)为我当前的路径添加书签(让这部分工作),然后像 ls 一样以列表形式调用所有书签(使用 lsbmp)。我会使用 pushd / popd 但我希望能够控制我使用的路径以及我使用它的顺序。

我先追求功能,然后再追求外观(正如您将在下面的代码中注意到的那样)。如果我尝试了不同的选项,您还会注意到几个注释掉的行(请原谅混乱)。我将输出粘贴在代码下方。输出的字符串“echo bmp1”是应该运行而不回显的。那是我被阻止了。

最后一件事,如果您可以提供任何建议以使其变得更好或添加其他选项,我也对此持开放态度。

提前感谢您提供或提供的任何帮助。

输出

john@debian1:~$ 书签路径 bmp
bmpcounter 为空
john@debian1:~$ cd 0_test/
john@debian1:~/0_test$ 书签路径 bmp
echo $bmp1
john@debian1:~/0_test$ lsbmp
echo $bmp1
john@debian1:~ /0_test$ 回声 $bmp0

john@debian1:~/0_test$ echo $bmp1
/home/john
john@debian1:~/0_test$ echo $bmp2
/home/john/0_test
john@debian1:~/0_test$

以下更新(截至 20170615 0117)

ilkkachu(来自下面的评论),感谢您的帮助。

按顺序(并编号)回答您的问题和陈述:

  1. 它看起来很奇怪,因为它是一个别名(是我的 .bashrc 文件的一小部分),并且打算在命令行环境中运行(在我的例子中是 gnome-terminal)。我会看看是否可以从问题中删除单词脚本,以免造成混淆(尽管您的帖子可以在脚本中使用)。

  2. 我正在尝试做的是使用别名(书签 bmp)为我当前的路径添加书签,然后像 ls 一样以列表形式调用所有书签(使用 lsbmp)(以及 cd(使用 cdbmp)到它们中)。

  3. 和 4. 你对 -z 测试和 for 循环的权利。我真的不知道如何应对挑战,而且由于最近的手术和止痛药,我没有充分利用脑力。在你的帖子之后,我意识到并减少了药物,所以我的脑力更高:) 这个故事的寓意是不要药物和代码哈哈

  4. 是的,一个数组会并且确实可以很好地工作(感谢您)。我不得不承认,如果没有你的帖子和鼓励,我不会走阵列路线。谢谢你。我会将这些经验和技能添加到我的联系人中。

  5. "alias lsbmp=lsbmpvar" 此别名用于命令行环境(gnome-terminal)。所以别名部分是调用函数所必需的。

  6. 你猜对了。请原谅我的别名/脚本混淆。我也应该更好地评论代码。从现在开始我会的。

我采用了您的简单、简洁和雄辩的代码(进行了一些小的调整)并将其添加到我的 .bashrc 文件中。它工作得很好!我已在我最初发布的问题下方附加了完成的代码和输出,以防其他人想要一份副本。

再次感谢,祝您有美好的一天!

更新和最终代码

输出:

享受!

0 投票
1 回答
650 浏览

python - Rosdep 导入 python 模块 pyexpat 失败

我正在尝试在 Debian Jessie 上安装 ROS,但在运行sudo rosdep init. 我遵循的说明位于此 URL ( http://wiki.ros.org/kinetic/Installation/Source )。由于某些库冲突,我是从源代码安装而不是通过他们的存储库安装的。

运行sudo rosdep init结果如下。

我认为这是python根本找不到模块,所以我查看了它的位置和python的路径,但无济于事。

所以它在路径中。接下来我运行了一个strace -e open rosdep只是确保它正在找到文件。这是它的输出。看起来它找到了文件然后立即关闭它。这是相关的部分。

这个问题(ImportError: PyCapsule_Import could not import module "pyexpat")建议尝试重命名库或重新安装它。我已经尝试了这两件事,但都没有奏效。有没有人有任何想法?

编辑:自发布以来,按照forax的说明,我尝试设置LD_LIBRARY_PATH,在python shell中手动导入pyexpat,并查看了ldd for pyexpat的输出。

手动导入pyexpat

ldd在 pyexpat 库上运行

0 投票
2 回答
1710 浏览

mysql - 如何在 Rasbian(RaspberryPi、ARM)上从 5.5 升级到 MySQL 到 5.6.0 或更高版本

我在用作服务器的 Raspberry Pi 3(Raspbian Pixel)上安装了 Magento(电子商务平台)。

我已经安装了 PHP5、MySQL-Server v5.5。但是 Magento 需要 5.6.0 或更高版本的 MySQL 服务器,我无法通过 apt-get 命令更新它。ARM架构(Debian,Jessie)的官方网站上也没有构建。

请帮我升级 MySQL 服务器。如果编译源代码是唯一的方法,请指导我如何操作。

谢谢你

0 投票
0 回答
524 浏览

cgroups - 尽管在 /etc/systemd/ 中设置了 cgroups 设置,但它不是持久的

我对在 postgres 单元文件中设置资源感到困惑。我设置了以下文件:

然后我做:

现在我想我可以通过以下方式获得服务的实际值:

以下内容也一无所获:

但是,如果我删除我的配置并重新启动服务,然后立即设置属性,我可以在 /sys/fs/ 中设置配置 .... 请参见此处:

但 systemd show 仍然没有显示 cpushares 值:

还创建了 /etc/systemd 中的文件

所以通过 set-property 设置运行服务有效吗?但是在简单的重启之后服务就全部消失了,尽管配置仍然存在于 /etc/systemd/system/postgresql.service.d/

这里有什么问题?

0 投票
1 回答
2661 浏览

php - PHP 无法识别 oci8.so 的安装位置

我正在尝试使用 PHP 7.1 安装 oci8。我按照这里的说明进行操作:http ://www.oracle.com/technetwork/articles/technote-php-instant-084410.html

我有:

  • Debian 8.8
  • php 7.1
  • 安装在 /opt/instantclient_12_2 中的即时客户端
  • pecl install oci8在以下结束安装过程的情况下正确安装(使用instantclient,/opt/instantclient_12_2):

我也在 php.ini 中启用了扩展。当我尝试做 a 时,php -i我得到以下信息:

oci8.so 在 20151012 而不是 20160303 中。我尝试了符号链接并将其移过来,但它检测到它不是针对该格式编译的,也不喜欢那样。

我错过了什么?我怎样才能让这一切玩得很好?

我在 cli 和 apache php.ini 文件之间进行了相同的更改。

提前致谢。