问题标签 [debian-stretch]
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.
bash - 更新到 Debian Testing Buster 后运行游戏时出现错误协议和 QXcbConnection
我在更新之前正常玩我的游戏,我在 Debian 9.3 Stretch。
更新后我尝试使用相同的命令运行游戏。
并输出:
我不知道为什么会这样。
我的系统:在此处输入图像描述
重要的是,如果我使用普通用户运行应用程序,它可以工作,但使用 root 用户则无法工作。
任何帮助将不胜感激。:B-
融化
nginx - Nginx HTTP 403 只能通过外部访问,在局域网内可以使用通用配置
我正在运行全新的 Debian 9 / nginx 1.10 安装。新主机(poseidon)在我的 DNS 中声明。
我已经设置了一个非常通用的 NGINX 配置
在 /home/www/mysite 我有一个 index.php 脚本来测试访问实际上是基本的 php 信息
在我的浏览器中,使用http://poseidon或它的本地 IP 地址可以正常工作,但是当尝试使用我的外部域名http://www.open-si.org或http://open-si.org从外部访问时我面临 HTTP 403 错误。
所以我假设我的 isp 路由器上的端口转发是正确的,因为 http 服务器收到了请求(没有找到站点或 http 404 错误),但它失败并出现 Http 403 错误。
将 nging 日志切换为调试似乎此错误可能是由于超时
我用谷歌搜索并发现了许多类似的问题,但没有答案。考虑到一个与超时设置相关的 php-fpm 配置问题,我将一个基本的 html 页面放在 web 根文件夹中,在 Nginx 服务器块中添加 index index.html index.php。
同样的问题 !所以 php-fpm 似乎不在关键路径上。
任何想法 ?
mysql - Debian 9 如何在没有 MySQL 命名的情况下安装 MariaDB?
我将通过这个指令,试图保持从我的 RaspberryPi2 上的 DHT22 温度/湿度传感器收集到的数据,并带有 Raspbian (Debian9) 板载。
但是在安装和使用数据库服务器时,当我尝试安装 MySQL 时,apt-get 会安装 MariaDB。从这个和这个链接我知道为什么,但如果我的程序真的使用 MariaDB,我不想在以后的脚本中使用 MySQL 名称。
所以请告诉我如何更改以下命令以直接安装 MariaDB,并在不使用 MySQL 名称的情况下登录 DB 界面:
sudo apt-get install mysql-server python-mysqldb
mysql -u root -p -h 本地主机
installation - 无法在 Debian Stretch QSslSocket 错误上打开 Mendeley 桌面
我尝试通过终端打开 Mendeley,但出现了一堆错误和一个弹出窗口,上面写着
Mendeley Desktop 已经在运行,但可能没有响应。单击任务栏中的 Mendeley 图标或停靠以将其激活。
但是任务栏/程序坞中没有任何东西可以点击。我得到的终端错误是:
我遵循了这篇文章的建议,为什么 QsslSocket 在 Debian Stretch 上使用 Qt 5.3 而不是 Qt 5.7?现在我的错误更少了
http://forums.debian.net/viewtopic.php?f=10&t=131578提出了类似的建议,同时确保安装了 libcrypto.so 和 libssl.so - 但我不知道如何安装它们?似乎它们应该是现在安装的 libssl1.0-dev 的一部分..?
感谢您的任何建议:)
bash - 每次日志文件更改时向我发送电子邮件的 linux 脚本
我正在寻找一种简单的方法来持续监控日志文件,并在每次日志文件更改时向我发送电子邮件通知(已添加新行)。
系统在 Raspberry Pi 2 (OS Raspbian /Debian Stretch) 上运行,日志监控作为守护进程运行的 GPIO python 脚本。
我需要一些非常简单和轻量级的东西,甚至不关心新日志条目的文本,因为我知道它在说什么,它总是一样的。最后24行文字。
此外,每天午夜都会重新创建 log.txt 文件,因此这可能代表另一个问题。
我已经有一个可以工作的 python 脚本通过 gmail 向我发送一封简单的电子邮件(称为 sendmail.py)
到目前为止,我尝试的是创建和运行以下 bash 脚本:
监控日志.sh
#!/bin/bash
tail -F log.txt | python ./sendmail.py
问题是它只是在我每次执行它时发送一封电子邮件,但是当日志实际更改时,它就退出了。
我对linux真的很陌生,如果我错过了什么,我深表歉意。
干杯
c - C:如何同时链接不同的库版本
我生成了一个动态库(libfoo.so
)需要libcrypto.so
. 在构建平台中运行良好(我在 Ubuntu 16.04 中构建它)。但是,当我将同一个库移动到 Debian Stretch 9.3 时,它开始抱怨缺少libcrypto.so.1.0.0
. openssl 软件包安装在 Debian Stretch 中,但libcrypto.so
名为libcrypto.so.1.0.2
. 经过一番挖掘,我发现虽然
libcrypto.so
Ubuntu 16.04 上的命名为libcrypto.so.1.0.0
(its SONAME
also libcrypto.so.1.0.0
),但实际上是 1.0.2 版本。
问题是:我不想为 Debian 重新编译一个特殊版本,我的库是否可以在两个 Linux 发行版上使用?同时链接两个 .so 版本,还是其他方法?
忘了说,我使用 gcc 编译器,我的库是用 C 编写的。
tensorflow - 用于 debian 的 TensorFlow GPU
是否可以在 debian 中安装 tensorflow GPU?我正在使用 Nvidia GTX 1070 ti 和 debian 9.3.0。我已经为 Ubuntu 尝试了几个教程,但失败了,因为 debian 没有 Ubuntu 支持的相同 PPA 存储库,还看到很多人说不建议将 ubuntu 的存储库添加到 debian
raspberry-pi3 - Debian Stretch:蚊子单元 mosquitto.service 被屏蔽
我正在尝试在 RPi - Debian Stretch 下设置 mosquitto。
sudo service mosquitto 给我以下返回码:
sudo 服务蚊子状态:
有人可以给我一个提示如何解决它吗?
谢谢!
docker - docker - 启动失败,因为 /etc/fstab 未找到
我正在使用 Window Linux 子系统(Debian 拉伸)。按照 Docker 网站上的说明,我安装了 docker-ce,但它无法启动。这是信息:
/etc/fstab
找不到该怎么办?
java - Netbeans 错误:捆绑器“WebStart JNLP 捆绑器”(jnlp) 无法生成捆绑包
我的计算机操作系统是 Linux-Debian 9 (stretch),我正在运行 Netbeans 8.2 当我想在 Netbeans 上运行任何 JavaFX 项目时,它会显示以下错误...“Netbeans Error: Bundler "WebStart JNLP Bundler" (jnlp) 失败生产一个捆绑包。” 修改代码后第一次运行项目时出现此错误。如果我再次重新运行项目,则没有错误。为什么我收到此错误以及如何解决此错误?谢谢你。
控制台输出..
ant -f "/home/niloy/NetBeansProjects/Bank Account UI" jfxsa-run
init:
Deleting: /home/niloy/NetBeansProjects/Bank Account UI/build/built-jar.properties
deps-jar:
Updating property file: /home/niloy/NetBeansProjects/Bank Account UI/build/built-jar.properties
Compiling 1 source file to /home/niloy/NetBeansProjects/Bank Account UI/build/classes
compile:
Detected JavaFX Ant API version 1.3
Launching <fx:jar> task from /usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/ant-javafx.jar
Warning: From JDK7u25 the Codebase manifest attribute should be used to restrict JAR repurposing.
Please set manifest.custom.codebase property to override the current default non-secure value '*'.
Launching <fx:deploy> task from /usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/ant-javafx.jar
No base JDK. Package will use system JRE.
Internal error. Missing resources [/resources/web-files/javafx-loading-100x100.gif]
JNLP failed : Error: -includedt requires the java deployment toolkit, which is not included in this distribution
com.sun.javafx.tools.packager.PackagerException: Error: -includedt requires the java deployment toolkit, which is not included in this distribution
at com.oracle.tools.packager.jnlp.JNLPBundler.execute(JNLPBundler.java:493)
at com.sun.javafx.tools.packager.PackagerLib.generateNativeBundles(PackagerLib.java:352)
at com.sun.javafx.tools.packager.PackagerLib.generateDeploymentPackages(PackagerLib.java:318)
at com.sun.javafx.tools.ant.DeployFXTask.execute(DeployFXTask.java:286)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at jdk.nashorn.internal.scripts.Script$53$\^eval\_.:program(<eval>:405)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.util.ReflectUtil.invoke(ReflectUtil.java:109)
at org.apache.tools.ant.util.ReflectWrapper.invoke(ReflectWrapper.java:81)
at org.apache.tools.ant.util.optional.JavaxScriptRunner.evaluateScript(JavaxScriptRunner.java:103)
at org.apache.tools.ant.util.optional.JavaxScriptRunner.executeScript(JavaxScriptRunner.java:67)
at org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:53)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
at org.apache.tools.ant.Project.executeTarget(Project.java:1376)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1260)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:286)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:555)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
/home/niloy/NetBeansProjects/Bank Account UI/nbproject/jfx-impl.xml:1487: The following error occurred while executing this line:
/home/niloy/NetBeansProjects/Bank Account UI/nbproject/jfx-impl.xml:3134: The following error occurred while executing this line:
/home/niloy/NetBeansProjects/Bank Account UI/nbproject/jfx-impl.xml:2096: Error: Bundler "WebStart JNLP Bundler" (jnlp) failed to produce a bundle.
BUILD FAILED (total time: 1 second)