问题标签 [sles]
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.
puppet - 在 SLES 11 上安装 puppet-agent 时出错
我正在评估 Puppet Enterprise 2015.2,在我尝试在 SLES 11 机器上安装代理之前没有任何问题。
我已经按照上面的程序:
1 - 添加类 pe_repo::platform::sles_11_x86_64 到 PE 控制台上的 PE Master 组
2 - 从客户端执行 curl:
curl -k https://myserver:8140/packages/current/install.bash | sudo bash
命令日志:
脚本第 217 行的第一个注释:
zypper --non-interactive dist-upgrade --from puppet-enterprise
--from
不被接受为有效的论据。也许正确的是'-r'?
第二个注意事项:脚本没有安装 puppet-agent,所以我尝试安装它,将文件 puppet-agent-1.2.5-1.sles11.x86_64.rpm 推送到客户端,然后在 puppet 中运行 zypper-代理人
有了这个解决方法,我能够安装代理,然后我再次运行脚本并遇到了 libfacter 的问题:
编辑 1:它似乎只发生在 SLES 11 SP1 上。我已经在 SLES 11 SP3 上进行了测试,并且可以正常工作。
unix - pure-ftpd 在 yast FTP 服务中不可见
我使用的是 SLES 12,并且在
yast-> 网络服务-> FTP 服务器-> 选定服务
我有两个选择:
(x)vsftpd
( )pure-ftpd
两者都不可编辑,所以我从源代码安装了 pure-ftpd。但是即使安装了 pure-ftpd 我也无法更改上面的设置。
jenkins - 在 SLES 构建上签署 RPM
我一直在尝试启用对我的 SLES 构建 RPM 进行签名,但出现此错误:
我检查了 RH6/7 从机,我安装了 sign-rpm。在 SLES 从站上没有这样的 rpm。我不只是想复制这些 rpm,因为我不确定它们是否适用于 SLES。有人知道使用哪个 rpm 来满足 SLES 特定的签名需求吗?
linux - 将 SLES 11.3 升级到 11.4 时依赖关系损坏
我正在尝试使用以下说明 使用 zypper将 SLES 11.3 升级到 11.4: https ://www.suse.com/documentation/sles11/book_sle_deployment/data/sec_update_sle11sp3.html
启动以下命令后: zypper dup --from SLE11-SDK-SP4-Pool
我遇到以下问题:
我应该怎么办?
php - 配置:错误:在 SLES-12-64bit LINUX 上编译 php-5.2.8 时未找到 png.h
我正在 SLES-12-64bit LINUX 上编译 php-5.2.8。运行配置脚本后出现以下错误。
配置:错误:未找到 png.h。
我还安装了 libpng16-devel,请参阅下面的命令输出,
# rpm -qa | grep -i libpng
libpng16-16-32bit-1.6.8-2.24.x86_64
libpng16-16-1.6.8-2.24.x86_64
libpng16-devel-32bit-1.6.8-2.2.x86_64
libpng16-devel-1.6.8-2.2.x86_64
# ls -l /usr/include/libpng16/png.h
-rw-r--r-- 1 根 149224 Sep 11 13:40 /usr/include/libpng16/png.h
以下是我提供的配置脚本的选项,./configure
非常感谢解决此问题的任何帮助。
谢谢。
suse - SLES 故障转储
我想测试我的服务器是否在操作系统崩溃时创建崩溃转储。我可以看到/etc/sysconfig/kdump
配置文件已配置。
所以我向内核恐慌发出了命令,echo c > /proc/sysrq-trigger
因此它使服务器崩溃,但由于某种原因它从未创建转储文件。这是禁用 ASR 的 HP BL460g7 刀片。
当我触发内核恐慌时,它崩溃了,但停留了大约 10 分钟(看起来它试图保存崩溃转储),但它从来没有。我检查了消息日志,但看不到它不转储的原因。主要问题是我如何找到它没有转储崩溃文件的原因,是否有任何日志我可以检查真正出了什么问题?
我正在使用 SUSE Linux Enterprise Server 11 (x86_64) SP 1。
sdk - Sles11sp3 sdk iso 仓库本地或在线
我需要用于 sles 11 sp3 的 SDK iso,或者在不安装的情况下绕过它,我需要一些包含在该 dvd 中的 rpm,即libqt4-devel
需要更多的开发依赖项。知道在哪里可以找到下载或绕过它的方法吗?(官方网站和 Novell 网站不再托管它。)
谢谢
linux - 获取 systemd 的默认限制
有没有办法找出 /etc/systemd/system.conf 文件中设置的参数的默认值?
systemd-system.conf 的手册页只是说:
这些变量被注释掉了(在 user.conf + system.conf 中)并且文件 /etc/security/limits.conf 被 systemd 忽略了。
那么,默认值是多少?他们都设置为无限吗?
c - 在 OpenSUSE 13.2 上使用 memcpy 解密期间的垃圾字符
我有一个程序在 SUSE Linux Enterprise Server 下运行了一段时间。最近,它被转移到了一个 OpenSUSE 13.2 系统上,遇到了一个问题。该程序与第 3 方接口,数据被接收到我们的程序中,其中数据块由一些标头信息和 AES 加密数据组成。使用 OpenSSL libcrypto 库,我们成功地在 SLES 下连接到这个系统。但是,在 OpenSUSE 下,我们始终会看到解密数据末尾包含垃圾的错误。我已经确定了问题发生的位置并解决了问题,但是在查看代码时,我不明白为什么会出现问题。
我创建了一个模拟问题的测试程序。该测试程序在 SUSE Linux Enterprise Server 11 和 Red Hat 7.2 Enterprise Linux 上运行良好,但在使用不同版本级别的 OpenSSL 库的 OpenSUSE 13.2 上失败。在 SLES 和 Red Hat 下,解密后的数据被干净地返回。在 OpenSUSE 下,大部分数据都被干净地解密了,除了一些出现在数据块末尾的垃圾。返回的数据块是正确的,然后包含一些垃圾,然后以正确的方式结束。下面是我的示例程序的代码,但导致问题的行是 memcpy(),我将加密数据移到数据块的前面进行处理。我的示例程序中的行如下:
如果我在将加密数据移动到 encbuf 的开头之前将其移动到临时缓冲区,则不会生成垃圾。
我的示例程序采用已定义的明文缓冲区,使用密钥和 IV 对其进行加密,然后将其解密并显示结果。精简代码如下:
在 SLES 和 Red Hat 上,最终输出如下所示:
0046这是一个测试这是一个测试这是一个测试这是一个测试
0047这是一个测试这是一个测试这是一个测试这是一个测试0048这是一个测试这是一个测试这是一个测试这是一个测试这是一个 0049
这是一个测试
一个测试 这是一个测试 这是一个测试 这是一个测试
0050这是一个测试 这是一个测试 这是一个测试 这是一个测试 这是一个测试
在 OpenSUSE 上,最终输出可能如下所示:
0046这是一个测试这是一个测试这是一个测试这是一个测试0047这是一个测试这是一个测试这是一个测试这是一个测试0048
这是一个测试这是一个测试
╧┬S_úReÅ▌<br>|τZk╠ ½çP≥ii≡w╙p▓8ª'MêÅt▒g{Y¥ΩEô¬ ⌡n}⌐*╘¿µ2└╠LS4=Qüü├;~╕Ç<╗^¿ßD0┤T.OQΣq#≈<br> 0050这是一个测试这是一个测试这是一个测试这是一个测试
有什么想法吗?
谢谢
docker - Suse Linux 泊坞窗文件
我有一个 suselinux 12 ec2
实例。我已经sles11sp3-docker-image
使用 sledocker 激活了一个图像。在 Dockerfile 中,当我尝试ibm java 1.6
使用 RUN zypper in进行安装时java-1_6_0-ibm
,出现以下错误。
刷新服务“container-suseconnect”。检索服务“container-suseconnect”的存储库索引文件时出现问题:[|] 由于上述错误,正在跳过服务“container-suseconnect”。警告:未定义存储库。仅使用已安装的可解析项进行操作。什么都不能安装。正在加载存储库数据...正在读取已安装的包...在包名称中找不到“java-1_6_0-ibm”。尝试能力。解决包依赖关系...找不到“java-1_6_0-ibm”的提供者。
没事做。命令 '/bin/sh -c zypper in java-1_6_0-ibm' 返回一个非零代码:104
请帮忙