问题标签 [suse]

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 投票
1 回答
55 浏览

linux - 如何检测 SUSE Linux 系统中的音频可用性

我得到了一些flv格式的音频片段。他们每个人大约有10秒长。

我的问题是如何检测音频片段是否有“声音”,换句话说,有时音频片段没有声音,即使它的大小不是 0 字节,那么如何通过一些 linux 工具找到那些损坏/静音的音频文件/命令?

也许ffplay可以做到这一点?任何可用的建议?

0 投票
1 回答
282 浏览

linux - 作为 VM 自动重启 SLES11 SP1

我有一个 SLES11 SP1(64 位)Linux 作为带有 VMWare Player 的 VM 安装。我试图将此 Linux 主机配置为在恐慌后自动重启。为此,我在 /etc/sysctl.conf 中添加了“kernel.panic=10”。重新启动后,当主机恐慌时,它不会自动重新启动。有人有想法吗?我也尝试在 ESXi 服务器上安装 SLES11 SP1(64 位),但结果相同。恐慌后我无法让它自动重启。我在另一个发行版(ubuntu 64bit)上尝试了相同的设置,但这些设置在这种情况下有效。如果我需要做其他设置,请告诉我。

谢谢

0 投票
2 回答
13793 浏览

c - 应用程序崩溃,但未生成核心转储

我有一个问题,我的应用程序在几天/几周后继续转储核心,但不幸的是,没有生成核心转储。

我们尝试设置ulimit -c unlimited但没有成功,因此我们setrlimit在代码本身中加入了功能,但这种方法也没有运气。而且,除此之外,我们还添加了 MALLOC_CHECK_。

有趣的是,当我们尝试启动手动核心转储(使用kill -ABRT <pid>)时,它确实生成了核心转储。

我可以看到以下消息/var/log/message

内核:[2302077.396021] myapp [22140]:段错误在 54552e42 ip 00000000f773f36f sp 00000000fffdc48c 错误 4 in ld-2.11.3.so [f7727000+1f000]

环境:sles11

关于如何使应用程序更可靠地生成核心转储的任何建议?

0 投票
1 回答
2167 浏览

email-attachments - 带有 uuencode 的 Mailx 未在 Suse Linux 上发送具有正确电子邮件正文的多个附件

下面这段特定的代码在 AIX 上正常工作

但在 Linux 上,任何出现的 uuencode 都会在 Outlook 2010 上查看的电子邮件正文中打印 begin 644 个块。

我已经尝试过,首先使用 echo 的不同变体( echo $body ; uuencode filename filenamechanged ),然后使用 uuencode ,反之亦然,但这没有帮助。我会使用“mail -a”,但我想重命名通过电子邮件发送的文件,所以,正在查看 uuencode。

除了在这里使用 sendmail/mutt 之外还有什么建议吗?

0 投票
5 回答
6103 浏览

c++ - 使用 APR 构建 log4cxx

我需要在我不是 root 的 SuSE linux 系统上构建log4cxx库。包管理器 zypper 显然不知道 log4cxx。

我下载 log4cxx 并尝试使用 autotools 构建

然后我搜索libapr

所以我尝试

--with-apr=/usr/lib64/libapr-1.so.0.4.5和相同--with-apr=/usr/lib64/

查找哪个文件./configure--with-apr期待什么?这两个*.so.*文件之一是所需的库吗?

0 投票
0 回答
1538 浏览

c++ - C++ Qt 程序总是在退出时中止,glibc 在 SLES 11 上检测到损坏的双链表,在 Ubuntu 上运行良好

我有一个使用 Qt 4.8 的 C++ 程序。在 64 位 Ubuntu 11.10 上使用 gcc 4.6.1 编译时运行良好。但是当在 32 位 SUSE Enterprise Linux (SLES) 11 sp 1 和 gcc 4.3 上编译时,每次程序退出时,它都会崩溃

valgrind 提供了一些关于对已释放内存块的引用的不太有用的信息,但这些都是在结束后发生的事情main()

我完全不知道如何解决这个问题。有谁知道发生了什么或如何解决?

ETA:这是要求的 valgrind 输出。

0 投票
4 回答
15710 浏览

php - oci_connect() 仅适用于命令行

好的,所以我对 oci、apache、php 和 suse 有这个可怕的问题。首先,版本:

问题

我有非常简单的 php 文件:

当我从命令行运行它时,它执行得很好:

但是当我在浏览器中运行它时,它给了我:

阿帕奇配置

我已经为这个问题苦苦挣扎了一段时间,我很确定我的 apache 配置是正确的。

我在任何 apache 进程启动之前导出所有必需的变量- 我添加了

/etc/init.d/apache2脚本的开头(我启动 apache /etc/init.d/apache2 start)。

Apache 从wwwrun用户运行,该用户在oinstalldba组中:

可能的问题

Environment我在输出部分没有任何环境变量phpinfo();- 这可能是问题吗?如果是,我该如何解决这个问题?这是某种安全问题吗?我读过启用 SELinux 的类似问题,但我没有,我的防火墙已关闭。

解决方案?

任何帮助将不胜感激!

0 投票
1 回答
581 浏览

php - 在 opensuse 中安装 oci8_11g 扩展

我使用 Oracle-11g 作为数据库服务器并使用 11 64 位服务器作为应用程序服务器。我想在 PHP 中启用 oci8 和 oci8_11g 扩展,所以任何人都可以告诉我这个步骤

谢谢

0 投票
1 回答
930 浏览

linux - 替代 gdb 从核心提取堆栈跟踪?(Linux)

尝试提取堆栈跟踪时 GDB 崩溃。它是 gdb 的旧版本,相关人员不想升级。有没有其他工具可以用来提取痕迹?操作系统是 SuSE 10 SP3。

我看过以下主题:

  • 如何从 C 中的核心转储文件生成堆栈跟踪,而不调用 gdb 等外部工具
  • 如何从核心转储中读取帧(没有 GDB)?

但他们都在寻找编程方法,我正在寻找其他工具。

谢谢,坦尼亚

0 投票
2 回答
854 浏览

linux - Linux Cronjob 调度问题

我有一个计划如下的 cron 作业。它会在 Oracle 中调用 RMAN,然后清除 oracle 数据库中 1 天前的所有 achivelog。但问题是它没有通过 cron 作业执行。但是如果我从提示符执行相同的脚本,它会很好地通过 RMAN 删除日志。请帮我安排这个脚本......

脚本内容如下

logdelete.rcv 的内容如下

请有人帮我安排这个。我在 SUSE Linux 版本 11 中使用它