Mer与xbmc(三)

修复Chroot环境下APT包管理对systemd环境识别问题 版权声明:本文为博主原创文章,转载请注明出处。 前言 近期在折腾Chroot环境下的设备时,发现软件包无法更新,得到以下错误: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 (Reading database ... 77272 files and directories currently installed.) Preparing to unpack .../mariadb-server-10.3_1%3a10.3.34-.. 阅读详情

1. 在Mer的chroot环境下,用开启uxlaunch服务:

        (1.1)直接启动uxlaunch.service服务:

                Running in chroot, ignoring request.

                 【注】chroot环境下好像还是不能启动systemd的服务,原因还不清楚疑问

         (1.2)用uxlaunch命令启动

                  (1.2.1)首先开启一些dbus相关的服务,以及配置一下uxlaunch
                   (1.2.2)uxlaunch

                                       uxlaunch[2228]: uxlaunch v0.64 started.
                                       uxlaunch[2228]: user "root", tty #1, session "XBMC"
                                       uxlaunch[2228]: VT_GETSTATE failed
                                       uxlaunch[2228]: Xauth cookie file: /var/run/uxlaunch/Xauth-root-LORfmW
                                       uxlaunch[2228]: pam_unix(login:session): session opened for user root by (uid=0)
                                       missing action
 
                                       uxlaunch[2228]: Failed to fix /dev/tty permission
                                       uxlaunch[2228]: Failed to opendir("/sys/class/backlight")
                                       uxlaunch[2228]: Unable to setsid()

/root/.bashrc: line 14: /tmp/session_bus_address.user: No such file or directory
uxlaunch[2228]: Started Xorg[2248]
uxlaunch[2248]: starting X server with: "/usr/bin/Xorg :0 -logfile /root/.Xorg.0.log -nolisten tcp -noreset -auth /root/
.Xauthority vt1"
uxlaunch[2228]: Session filter key = "XBMC"
uxlaunch[2228]: Session program = "xbmc --no-test"
uxlaunch[2228]: launching session bus: dbus-daemon --fork --session --print-pid 6 --print-address 8
uxlaunch[2228]: Error starting session dbus-daemon... dbus may not be functional
uxlaunch[2228]: autostart directory "/root/.config/autostart" not found
uxlaunch[2228]: do_timeout: done after 1.4secs
uxlaunch[2229]: Failed to write oom_core_dj score file: /proc/2248/oom_score_adj
uxlaunch[2228]: process 2259 exited with exit code 132
uxlaunch[2228]: Session process [2259] exited, cleaning up
uxlaunch[2229]: Failed to write oom_core_dj score file: /proc/2259/oom_score_adj
uxlaunch[2229]: Failed to write oom_core_dj score file: /proc/2228/oom_score_adj
uxlaunch[2228]: process 2248 exited with exit code 0
uxlaunch[2228]: Xorg[2248] exited, cleaning up
uxlaunch[2228]: Unable to open /dev/console, using stdin
uxlaunch[2228]: pam_unix(login:session): session closed for user root
uxlaunch[2228]: Terminating uxlaunch and all children
Killed
/tango #

/tango # missing action  

【注】从上面的log,目前导致uxlauch启动失败的原因还不清楚

               

docker中执行systemctl命令问题记录和解决 Operation not permitted 创建容器的命令为: docker run --privileged -id --name centos centos:centos7.2.1511 bash 问题:Failed to get D-Bus connection: Operation not permitted 解决该问题办法: 创建容器的命令为: docker ... 阅读详情

相关推荐

Linux中chroot的使用.pdf

Linux中chroot的使用.pdf

[手机Linux] 四,Linux修改yum源为阿里源,寻找systemctl的替代品

背景: 我们直接用yum install 下载安装包,因为用的是国外的源,下载速度难免会受限,我们可以改为用阿里源,当然你不改也是没问题的。还有因为在手机安装的linux是安装在一个容器里的,当我们使用systemctl命令时,无法启用服务,提示:Running in chroot, ignoring request. 百度了很多,找到有可以替代的方法。

tyler880的专栏 6189

深入解析五大ADC芯片架构及其应用场景

本文深入解析了五大ADC芯片架构及其应用场景,包括逐次逼近型ADC、Σ-Δ型ADC、流水线型ADC、闪存型ADC和积分型ADC。通过详细的架构分析和实际应用案例,帮助工程师理解不同ADC芯片的特点和适用场景,提升电路设计效率。

weixin_28702105的博客 355

Running in chroot, ignoring request. & Failed to get D-Bus connection: Operation not permitted

容器是一个独立的隔离环境,通常没有自己的init系统,也没有systemd进程管理器,这是systemctl的依赖之一。因此,在容器中使用systemctl命令将无法正常工作。容器环境与宿主机之间的隔离性导致无法直接访问宿主机上的D-Bus系统总线。

喝醉酒的小白 2995

Tomcat启动过程中cmd窗口(控制台)中文乱码的问题

tomcat启动时,启动过程日志中文乱码的处理方法。

寻码启示 1942

stm32f103c8t6的中文字库

stm32的成熟中文字库,上手即用,操作简单

nbbskk的博客 3653

用Linux Deploy让安卓手机成为Linux服务器

安卓是基于Linux的,那么是不是可以把安卓手机当服务器用呢?那么我的树莓派是不是可以丢了呢~ 一开始想找直接将Linux系统刷到手机上,不过难度太大了而且据说很难适配,那这条路走不通了 那么能不能直接从安卓调用底层的Linux呢?通过查找,也不行… 后来发现了Termux、Linux Deploy、Aid Learning 经过尝试,Aid Learning感觉好像是用Termux魔改的,加入了很多东西,也因此比较臃肿,手机跑也挺吃力的 Termux没用尝试过,但是好像说没有Linux Deploy自..

Ying的博客 7967

搭建云平台 1 Day 虚拟机安装(超详细)

点击OFF 那个按钮看看网络的地址和速度有没有显示,如果有 则到目前为止都是成功的。Host name随便起一个名字就行了**-_-**文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**,如果我们安装的VMware14就会默认为。因为我的是VMware16,所以默认。也是可以的,但是千万不要用。

2401_84009679的博客 563

Mer与xbmc(二)

1. 在PandaBoard上运行mer, 然后kill掉xbmc     systemctl stop uxlaunch 2. 重新启动xbmc:     (2.1) 执行命令 xbmc         XBMC needs hardware accelerated OpenGL rendering.         Install an appropriate graphics dr

xiaohuan_study的专栏 1543

ADC电路项目1——10bit SAR ADC 设计,smic18工艺,有工艺库,有效位数ENOB为9.8

包括详细仿真文档,原理介绍,完整电路图,仿真参数已设好,可直接使用,在自己的电脑上就可以运行仿真。本设计采用 smic18mmrf CMOS 工艺,使用栅压自举电路的采样开关,Vcm-based 开关。电容开关控制电路,10 位 DFF,最后用 10 位理想 DAC 模块将数字码转换为 10 进制量进。时序上级板采样的 DAC 电容阵列,两级动态比较器,比较器异步时钟,SAR 动态逻辑,DAC。10bit SAR ADC 设计,smic18工艺,有工艺库,有效位数ENOB为9.8。

qq_48407979的博客 814

声音源定位:利用YOLO与麦克风阵列定位声音来源YOLOv5、YOLOv8、YOLOv10

YOLO(You Only Look Once)是一个用于目标检测的深度学习模型。YOLO的最大特点是其通过一次前向传播即可完成多个目标的检测,速度和精度相对其他目标检测算法具有显著优势。YOLO模型的版本不断更新,从YOLOv1到YOLOv10,算法精度和速度都有了显著的提升。声音源定位是利用多个麦克风阵列收集的声音信号,通过算法计算声音源的位置。声音源定位的关键在于准确估计每个麦克风的声音到达时间,从而确定声音源的空间坐标。基于时延估计(TDOA)

YOLO 673

xbmc与mer(一)

目前chroot之后的Mer环境下,xbmc还是无法运行。 1. 卸掉相关的mesa库以及xbmc库等 2. 执行X server,可以正常启动Xorg,但是会出现以下错误:     (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot ope

xiaohuan_study的专栏 795

AI大模型探索之路-实战篇4:深入DB-GPT数据应用开发框架调研

在当今的人工智能时代,大模型技术的迅猛发展为各行各业带来了前所未有的变革。这些大模型,以其强大的语言理解和生成能力,正在逐步成为智能化应用的核心。然而,如何高效地利用这些大模型,构建出满足各种需求的应用,仍然是一个具有挑战性的问题。DB-GPT,作为一个开源的AI原生数据应用开发框架,应运而生,旨在简化大模型应用的开发过程,让构建智能化应用变得触手可及。本文将深入介绍DB-GPT的核心功能、关键特性,并通过实战操作,展示如何利用DB-GPT进行数据应用开发。DB-GPT是一个开源的AI原生数据应用开发框架。

寻道AI,探索AI无限可能! 1万+

移植Mer-qtmediahub到hi3716m(6):成果与感悟

系统启动后,systemd会自动启动uxlaunch,uxlaunch会启动Xorg和qtmediahub。 qtmediahub运行成功后,可以看到和XBMC几乎一致的UI,显然qtmediahub是“山寨”版的XBMC. 感谢Mer团队的Stskeep,lbt,Sage等人,特别是Stskeeps给了相当大力度的支持,使得总体移植工作在一周之内彻底完成。 最大的感悟是:

sonach的专栏 1409

基于DFT的滤波系列:加窗滤波的 Matlab 实现

在实际应用中,你可以尝试不同类型的窗函数(如汉宁窗、汉明窗等)以及不同的滤波参数来获得所需的滤波效果。此外,还可以进一步了解 DFT 和窗函数的原理,以及其他数字信号处理技术的应用。加窗滤波是一种常用的数字信号处理技术,它通过在频域上应用窗函数来改善信号的频谱特性。我们通过定义输入信号、应用窗函数、进行 DFT 和逆 DFT,实现了滤波过程,并通过绘图进行了可视化。在频域上进行加窗滤波的关键是将窗函数应用于 DFT 的结果。首先,我们需要定义一个输入信号,这里我们使用一个简单的正弦波作为示例。

m0_47037246的博客 463

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

使用社区OBS编译xbmc(for mer)

首先是在社区注册账户https://build.pub.meego.com/user/register_user,当然了, 和负责管理的人员有两个邮件来回,账号就被批准可用了。 接下来的,登录创建工程,添加包,设置Project Config project name="home:licl">   title>licl's Home Projecttitle>   descr

入凡尘笔录 1199

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

使用systemd管理chroot环境的守护进程:Servicectl

使用systemd管理chroot环境的守护进程:Servicectl 在Linux环境中,当你尝试在一个chroot环境下启动systemd服务时,可能会遇到这样的困扰:“Running in chroot, ignoring request.” 这是因为systemd并不支持直接在chroot中工作。不过不用担心,今天我们将向你推荐一个强大的解决方案——Servicectl。 项目介绍 Ser...

gitblog_00093的博客 1742

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

在旧手机上安装 centos7, 并配置编译openssh.

android4 以上可以安装这个。比较自动的是用linux Deloy这个APK。 但手机界面操作linux是相当不方便的,另有一个linux on android的是用的sh去实现。其实APK也是调用命令,但其调用过程很不清晰,还要启动一个android 的服务去管理这些事。自已感觉这东西是要做成无界面的东西去用的。apk有用的一点也就在界面了。 linux on android用的是img...

qushaobo的专栏 5327

Dcoker命令笔记

非常详细的 Docker 学习笔记

如果我知道 4272

docker初学习

容器并不是新概念。几十年来,UNIX 系统一直以 chroot 命令来提供简单的文件系统隔 离。自 1998 年起,FreeBSD 有了jail 命令,它把chroot 的沙盒机制扩展至进程。2001 年 左右,Solaris Zones 提供了一个相对完整的容器化技术,但它只能用于 Solaris 操作系统。 同样在2001 年,Parallels 公司(当时称为SWsoft)推出用于Linux...

lusic01的专栏 347

Linuxdeploy安装mysql遇到的一系列坑!!!

在linuxdeploy下的centos中安装mysql,过程中遇到了一系列的问题,以此博客来记录遇到的各类报错及解决办法

香菇怎么叫 的博客 1343

【linux deploy】安卓手机安装linux(ubuntu) 提供各种工具安装链接

网易开源镜像站:http://mirrors.163.com/ 清华大学 http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ 中科大源 http://mirrors.ustc.edu.cn/ubuntu-ports/ https://www.cnblogs.com/xishuai/p/ubuntu-install-docker.html -------...

m0_47139992的博客 3030

【宝塔面板建站】启动面板卡死在“正在启动Panel服务”解决(保姆级图文)

【宝塔面板建站】启动面板卡死在“正在启动Panel服务”解决(保姆级图文)

MZH 4446

CentOS7安装Nginx

CentOS7安装Nginx 简介:CentOS安装Nginx很号操作,按照如下步骤进行即可。 参考连接 安装nginx: 1.安装gcc && gcc-c++ && openssl && openssl-devel(如果系统中没有请安装) yum install gcc gcc-c++ openssl openssl-devel -y 2.安...

Danalee_Ay的博客 368

设置自启动nginx(适用于其他软件)(LinuxDeploy里的Ubuntu)

LinuxDeploy里的Ubuntu自启动nginx(适用于其他软件) 网上的教程是这样的,基本能用 1.编写脚本(这个文件及其内容安装Nginx后自动生成,没有的话内容自己Google) $ sudo vi /etc/init.d/nginx 这样在控制台就很容易的操作nginx了:查看Nginx当前状态、启动Nginx、停止Nginx、重启Nginx… android@l...

2649
上一篇: Mer与xbmc(二)
下一篇: systemd相关(一)
xiaohuan_study
博客等级 码龄15年 9粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值