Articles of Ubuntu

在Ubuntu上pyffmpeg安装失败与Cython相关的错误

我在Ubuntu的pyffmpeg安装失败。 Cython安装似乎是正确的: $ sudo python setup.py install … Adding Cython 0.22.1 to easy-install.pth file Installing cython script to /usr/local/bin Installing cygdb script to /usr/local/bin Installing cythonize script to /usr/local/bin Installed /usr/local/lib/python2.7/dist-packages/Cython-0.22.1-py2.7-linux-x86_64.egg Processing dependencies for Cython==0.22.1 Finished processing dependencies for Cython==0.22.1 我的ffmpeg在: /usr/bin/ffmpeg 所以,我相应地改变了pyffmpeg的setup.py 。 但是,试图安装pyffmpeg会产生这些Cython错误: $ sudo python setup.py install [sudo] password for openstack: Remember: […]

无人值守的升级:内核占用/引导空间

通常,我喜欢在所有Ubuntu 14.04服务器( security和updates )中启用unattended-upgrades 。 我的问题的相关configuration行如下: // Do automatic removal of new unused dependencies after the upgrade // (equivalent to apt-get autoremove) Unattended-Upgrade::Remove-Unused-Dependencies "true"; 但是,当我检查我的服务器时,可以看到还有很多旧的内核。 例: $ apt-get autoremove … The following packages will be REMOVED: linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic linux-headers-3.13.0-57 linux-headers-3.13.0-57-generic linux-headers-3.13.0-58 linux-headers-3.13.0-58-generic linux-headers-3.13.0-59 linux-headers-3.13.0-59-generic linux-image-3.13.0-52-generic linux-image-3.13.0-57-generic linux-image-3.13.0-58-generic linux-image-3.13.0-59-generic linux-image-extra-3.13.0-52-generic linux-image-extra-3.13.0-57-generic linux-image-extra-3.13.0-58-generic linux-image-extra-3.13.0-59-generic 这需要很多/boot空间,我个人没有任何需要保留旧的内核。 我认为所提到的configuration线会照顾到这一点,但事实并非如此。 为了清理旧的内核,需要做些什么?

我怎么能dynamic改变IP地址

我为我的VPS机器买了很多IP。 但是我不知道如何改变接口eth0,eth1的IP。 而且似乎只有eth0,eth1可以用ifconfig来表示 如果我在ssh连接下键入sudo ifconfig eth1 133.130.60.37 ,机器将会失去连接。 任何想法切换我的机器IP? 这是我的networking接口 # The primary network interface auto eth0 iface eth0 inet dhcp iface eth0 inet6 dhcp accept_ra 1 auto eth1 iface eth1 inet static address 133.130.60.33 gateway 133.130.60.1 netmask 255.255.254.0 dns-nameservers 8.8.8.8 8.8.4.4 auto eth2 iface eth2 inet static address 133.130.60.36 gateway 133.130.60.1 netmask 255.255.254.0 dns-nameservers […]

使用sssdlogin时自动执行kinit

我正在寻找并尝试几个星期。 我到目前为止所做的:我使用ldap使用sssd进行身份validation。 这工作真的很棒! 我们需要通过使用ldap的sssd进行身份validation,因为AD是深嵌套的。 任何其他身份validation方法都需要很长时间才能login用户。 现在我们需要在Kerberos的情况下进行身份validation。 因此,“kinit”和input我的密码就足够了。 但是:我们会感激用户友好的login(Single Sign-On),所以我们需要构build一个自动的kinit进程。 凭证总是一样的(对于kerberos,ldap …) 作为操作系统,我们使用的Ubuntu 14.04,LDAP / AD也许是一个Windows Server 2008 R2,这是我们无法访问。 感谢您的想法!

如何在ubuntu中findint.d脚本的文件位置

我需要一个init.d脚本的位置。 我正在使用service cinder-api start启动服务 其他init脚本位于/etc/init.d/位置。 但是这个服务没有在那个位置find,它的启动和停止使用的是service cinder-api start ,所以必须有一些初始化脚本。 我怎样才能find该初始化脚本的绝对path

我如何创build一个GPT分区标签并在Ubuntu中使用它的标签挂载分区?

我试图给GPT分区分配一个分区标签,并使用该分区标签作为在Ubuntu 14.04中安装的标识符。 所以首先我要设置GPT并在卷上创build一个分区: ~# parted /dev/vdb -s — mklabel gpt ~# parted /dev/vdb -s — mkpart primary 0 -1 Warning: The resulting partition is not properly aligned for best performance. 然后我将分区标签“TEST”分配给分区1: ~# parted /dev/vdb -s — name 1 TEST 并用ext4格式化分区: ~# mkfs.ext4 /dev/vdb1 mke2fs 1.42.9 (4-Feb-2014) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment […]

Jenkins Tomcat Ubuntu – hudson / WebAppMain:不受支持的major.minor版本51.0

标题总结了设置。 我知道错误意味着Java版本不匹配,在一个tomcat正在使用和一个Jenkins被编译之间。 如果我运行java -version我会得到: java version "1.7.0_80" 如果我运行javac -version ,则得到: 1.7.0_80 我在系统上安装了其他Java安装程序,所以我无法删除它们,例如Java 6和8。 我的环境variables: JAVA_HOME == /usr/lib/jvm/java-7-oracle CATALINA_HOME == EMPTY JENKINS_HOME == ~/.jenkins ===更新=== 我已经删除了以前安装的openjdk6,现在我得到另一个错误: java.lang.NullPointerException at jenkins.util.groovy.GroovyHookScript.run(GroovyHookScript.java:63) at hudson.util.BootFailure.publish(BootFailure.java:43) at hudson.WebAppMain.contextInitialized(WebAppMain.java:247) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ===更新=== 当检查源时,我发现这在63行,然后这行682&762,似乎Jenkins或j.servletContext未初始化… 我究竟做错了什么? 如果有缺less的细节,让我知道我会join到这个问题。

通过UFW将SSH转发到OpenVPN客户端

我有一个运行OpenVPN网关和ufw的Ubuntu 14服务器。 我们称之为服务器A. 我有永久连接的服务器(服务器B)的IP预留。 它总是连接到OpenVPN并获得10.8.0.10的IP。 我需要将连接转发到服务器A上的端口5010到服务器B的端口22(SSH)。 我在以下的事件中有以下几点: # NAT table rules *nat :PREROUTING ACCEPT [0:0] # Route SSH to archimedes -A PREROUTING -p tcp -i eth0 –dport 5010 -j DNAT –to-destination 10.8.0.10:22 :POSTROUTING ACCEPT [0:0] # Allow traffic from OpenVPN client to eth0 -A POSTROUTING -s 10.8.0.0/8 -o tun0 -j MASQUERADE # END OPENVPN RULES […]

如何使用Ubuntu同步群集的不同节点上的时钟和UID?

我是集群计算和Ubuntu的新手。 我们有一个带有4个节点的计算集群(每个节点10个核心)安装了Ubuntu。 该集群是为了科学计算。 要首先安装一个负载pipe理系统,我需要在所有节点上同步UID和时钟。 我不知道该怎么做。 有什么build议吗?

使用sudo apt-get update时出现证书错误

我试过在askubuntu上问这个问题,但还没有find答案 。 我在一台旧机器上安装了Ubuntu Server 32-bit 14.04,并且试图运行sudo apt-get update但后面跟着这个错误信息: Ign http://security.ubuntu.com trusty-security InRelease Ign http://security.ubuntu.com trusty-security Release.gpg Ign http://security.ubuntu.com trusty-security Release Err http://security.ubuntu.com trusty-security/main Sources Err http://security.ubuntu.com trusty-security/main Sources Err http://security.ubuntu.com trusty-security/main Sources Err http://security.ubuntu.com trusty-security/main Sources Err http://security.ubuntu.com trusty-security/main Sources server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/trusty-security/main/source/Sources server certificate […]