ubuntu stopping automatic crash report generation / fatal: error inserting...no such device

本文介绍了解决Ubuntu系统启动时出现黑屏的问题。通过调整BIOS设置中的显卡配置选项为Discrete,确保与Linux中安装的独立显卡驱动相匹配,从而解决了启动时的黑屏现象。
部署运行你感兴趣的模型镜像

问题现象:今天进入ubuntu 系统出现黑屏,出现了stopping automatic crash report generation [fail],其余都是[ok],另外出现了几个关于cpufreq的fatal error,倒腾半天看到acpi,联想到电源管理并且又找不到设备,灵感指引bios有问题,果然想起bios确实要设定 显卡的可切换才行。然后解决问题

解决:开机进入bios,在Graphics devices 项,将Switchble 改成 Discrete 因为我的linux安装的显卡驱动是对应独立显卡的,所以在bios禁用双线卡切换选项前,务必在其他正常系统将显卡切换为独显工作。至此问题解决,得以进入ubuntu 图形界面。


您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

[root@yfw ~]# cd /opt/openfire/bin [root@yfw bin]# kill -9 1183108 [root@yfw bin]# lsof -i :9090 || echo "Port 9090 is now free" COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 1185283 openfire 151u IPv6 18970472 0t0 TCP *:websm (LISTEN) [root@yfw bin]# systemctl status openfire ● openfire.service - OpenFire XMPP Server Loaded: loaded (/etc/systemd/system/openfire.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2025-11-15 15:23:53 CST; 1min 39s ago Process: 1158688 ExecStop=/opt/openfire/bin/stop.sh (code=exited, status=0/SUCCESS) Main PID: 1185283 (java) Tasks: 34 (limit: 23712) Memory: 180.5M CGroup: /system.slice/openfire.service └─1185283 /usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64/bin/java -server -Xms64m -Xm> Nov 15 15:23:53 yfw.szrengjing.com systemd[1]: Started OpenFire XMPP Server. Nov 15 15:23:53 yfw.szrengjing.com start.sh[1185282]: Starting OpenFire server using Java: /usr/lib/jvm/j> Nov 15 15:23:53 yfw.szrengjing.com start.sh[1185282]: OpenFire started successfully (PID 1185283) Nov 15 15:23:53 yfw.szrengjing.com start.sh[1185282]: Log output: tail -f /opt/openfire/logs/nohup.out Nov 15 15:23:53 yfw.szrengjing.com start.sh[1185282]: Web Console: http://192.168.0.142 172.18.0.1 172.23> [root@yfw bin]# sudo systemctl stop openfire [root@yfw bin]# lsof -i :9090 || echo "Port 9090 is now free" Port 9090 is now free [root@yfw bin]# rm -f /opt/openfire/logs/openfire.pid [root@yfw bin]# > /opt/openfire/logs/nohup.out [root@yfw bin]# sudo systemctl start openfire [root@yfw bin]# systemctl status openfire ● openfire.service - OpenFire XMPP Server Loaded: loaded (/etc/systemd/system/openfire.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2025-11-15 15:28:48 CST; 11s ago Process: 1186273 ExecStop=/opt/openfire/bin/stop.sh (code=exited, status=0/SUCCESS) Main PID: 1186448 (java) Tasks: 37 (limit: 23712) Memory: 163.4M CGroup: /system.slice/openfire.service └─1186448 /usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64/bin/java -server -Xms64m -Xm> Nov 15 15:28:48 yfw.szrengjing.com systemd[1]: Started OpenFire XMPP Server. Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Starting OpenFire server using Java: /usr/lib/jvm/j> Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: OpenFire started successfully (PID 1186448) Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Log output: tail -f /opt/openfire/logs/nohup.out Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Web Console: http://192.168.0.142 172.18.0.1 172.23> [root@yfw bin]# journalctl -u openfire.service -f -- Logs begin at Fri 2025-11-14 14:13:59 CST. -- Nov 15 15:28:06 yfw.szrengjing.com stop.sh[1186273]: Stopping OpenFire (PID 1185283)... Nov 15 15:28:06 yfw.szrengjing.com systemd[1]: openfire.service: Main process exited, code=exited, status=143/n/a Nov 15 15:28:07 yfw.szrengjing.com stop.sh[1186273]: Stopped. Nov 15 15:28:07 yfw.szrengjing.com systemd[1]: openfire.service: Failed with result 'exit-code'. Nov 15 15:28:07 yfw.szrengjing.com systemd[1]: Stopped OpenFire XMPP Server. Nov 15 15:28:48 yfw.szrengjing.com systemd[1]: Started OpenFire XMPP Server. Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Starting OpenFire server using Java: /usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64/bin/java Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: OpenFire started successfully (PID 1186448) Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Log output: tail -f /opt/openfire/logs/nohup.out Nov 15 15:28:48 yfw.szrengjing.com start.sh[1186447]: Web Console: http://192.168.0.142 172.18.0.1 172.23.0.1 172.17.0.1 172.19.0.1 172.20.0.1:9090 ^C [root@yfw bin]# ls -l /opt/openfire/conf/security.xml ls: cannot access '/opt/openfire/conf/security.xml': No such file or directory [root@yfw bin]# sudo su - openfire -s /bin/bash -c ' > cat > /opt/openfire/conf/security.xml << EOF > <?xml version="1.0" encoding="UTF-8"?> > <!-- > security.xml - 默认安全配置文件 > 用于 OpenFire 首次启动时加载管理员控制台和 SASL 设置 > --> > <jive> > <adminConsole> > <!-- Web 管理控制台端口 --> > <port>9090</port> > <!-- HTTPS 安全端口(可选) --> > <securePort>9091</securePort> > <!-- 是否启用安全连接 --> > <secure>false</secure> > </adminConsole> > <sasl> > <!-- 启用 SASL 认证机制 --> > <active>true</active> > </sasl> > </jive> > EOF > ' ✅ Environment loaded for openfire PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/jvm/java-11-openjdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin JAVA_HOME = /usr/lib/jvm/java-11-openjdk [root@yfw bin]# chown -R openfire:openfire /opt/openfire/conf [root@yfw bin]# chmod 644 /opt/openfire/conf/security.xml [root@yfw bin]# ls -l /opt/openfire/conf/security.xml -rw-r--r-- 1 openfire openfire 544 Nov 15 15:33 /opt/openfire/conf/security.xml [root@yfw bin]# sudo systemctl restart openfire [root@yfw bin]# journalctl -u openfire.service -f --since "30 seconds ago" -- Logs begin at Fri 2025-11-14 14:13:59 CST. -- Nov 15 15:34:33 yfw.szrengjing.com systemd[1]: Stopping OpenFire XMPP Server... Nov 15 15:34:33 yfw.szrengjing.com stop.sh[1187749]: Stopping OpenFire (PID 1186448)... Nov 15 15:34:33 yfw.szrengjing.com systemd[1]: openfire.service: Main process exited, code=exited, status=143/n/a Nov 15 15:34:34 yfw.szrengjing.com stop.sh[1187749]: Stopped. Nov 15 15:34:34 yfw.szrengjing.com systemd[1]: openfire.service: Failed with result 'exit-code'. Nov 15 15:34:34 yfw.szrengjing.com systemd[1]: Stopped OpenFire XMPP Server. Nov 15 15:34:34 yfw.szrengjing.com systemd[1]: Started OpenFire XMPP Server. Nov 15 15:34:34 yfw.szrengjing.com start.sh[1187757]: Starting OpenFire server using Java: /usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64/bin/java Nov 15 15:34:34 yfw.szrengjing.com start.sh[1187757]: OpenFire started successfully (PID 1187759) Nov 15 15:34:34 yfw.szrengjing.com start.sh[1187757]: Log output: tail -f /opt/openfire/logs/nohup.out Nov 15 15:34:34 yfw.szrengjing.com start.sh[1187757]: Web Console: http://192.168.0.142 172.18.0.1 172.23.0.1 172.17.0.1 172.19.0.1 172.20.0.1:9090 ^C [root@yfw bin]# sudo su - openfire -s /bin/bash -c ' > cat > /opt/openfire/conf/openfire.xml << EOF > <?xml version="1.0" encoding="UTF-8"?> > <jive> > <adminConsole> > <!-- 必须显式设置加密算法,防止 NullPointer --> > <encryption>none</encryption> > <port>9090</port> > <securePort>9091</securePort> > <secure>false</secure> > </adminConsole> > > <!-- 默认语言环境 --> > <locale>zh_CN</locale> > > <!-- 内嵌数据库(Derby)用于测试 --> > <database> > <defaultProvider> > <driver>org.apache.derby.jdbc.EmbeddedDriver</driver> > <serverURL>jdbc:derby:/opt/openfire/embedded-db;create=true</serverURL> > </defaultProvider> > </database> > </jive> > EOF > ' ✅ Environment loaded for openfire PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/jvm/java-11-openjdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin JAVA_HOME = /usr/lib/jvm/java-11-openjdk [root@yfw bin]# chown -R openfire:openfire /opt/openfire/conf [root@yfw bin]# chmod 644 /opt/openfire/conf/openfire.xml [root@yfw bin]# sudo systemctl restart openfire [root@yfw bin]# journalctl -u openfire.service -f --since "30 seconds ago" -- Logs begin at Fri 2025-11-14 14:13:59 CST. -- Nov 15 15:37:42 yfw.szrengjing.com systemd[1]: Stopping OpenFire XMPP Server... Nov 15 15:37:42 yfw.szrengjing.com stop.sh[1188689]: Stopping OpenFire (PID 1187759)... Nov 15 15:37:42 yfw.szrengjing.com systemd[1]: openfire.service: Main process exited, code=exited, status=143/n/a Nov 15 15:37:43 yfw.szrengjing.com stop.sh[1188689]: Stopped. Nov 15 15:37:43 yfw.szrengjing.com systemd[1]: openfire.service: Failed with result 'exit-code'. Nov 15 15:37:43 yfw.szrengjing.com systemd[1]: Stopped OpenFire XMPP Server. Nov 15 15:37:43 yfw.szrengjing.com systemd[1]: Started OpenFire XMPP Server. Nov 15 15:37:43 yfw.szrengjing.com start.sh[1188697]: Starting OpenFire server using Java: /usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64/bin/java Nov 15 15:37:43 yfw.szrengjing.com start.sh[1188697]: OpenFire started successfully (PID 1188698) Nov 15 15:37:43 yfw.szrengjing.com start.sh[1188697]: Log output: tail -f /opt/openfire/logs/nohup.out Nov 15 15:37:43 yfw.szrengjing.com start.sh[1188697]: Web Console: http://192.168.0.142 172.18.0.1 172.23.0.1 172.17.0.1 172.19.0.1 172.20.0.1:9090 ^C [root@yfw bin]# tail -f /opt/openfire/logs/nohup.out Openfire 5.0.2 [2025年11月15日 下午3:37:44] 管理控制台正在侦听 http://ecs-124-71-230-244.compute.hwclouds-dns.com:9090 ^C [root@yfw bin]# sudo su - openfire -s /bin/bash -c ' > cat > /opt/openfire/conf/openfire.xml << EOF > <?xml version="1.0" encoding="UTF-8"?> > <!-- > OpenFire 配置文件 - 必须符合规范格式 > --> > <jive> > <adminConsole> > <!-- 显式声明加密方式,防止 NullPointer --> > <encryption>none</encryption> > <port>9090</port> > <securePort>9091</securePort> > <secure>false</secure> > </adminConsole> > > <!-- 设置语言环境 --> > <locale>en_US</locale> > > <!-- 使用嵌入式 Derby 数据库 --> > <database> > <defaultProvider> > <driver>org.apache.derby.jdbc.EmbeddedDriver</driver> > <serverURL>jdbc:derby:/opt/openfire/embedded-db;create=true</serverURL> > <username></username> > <password></password> > </defaultProvider> > </database> > > <!-- 强制初始化加密算法属性 --> > <setup>true</setup> > </jive> > EOF > ' ✅ Environment loaded for openfire PATH = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/lib/jvm/java-11-openjdk/bin:/opt/maven/bin:/usr/local/ffmpeg/bin:/opt/spark/bin JAVA_HOME = /usr/lib/jvm/java-11-openjdk [root@yfw bin]# # 创建数据库目录 [root@yfw bin]# sudo mkdir -p /opt/openfire/embedded-db [root@yfw bin]# [root@yfw bin]# # 确保 openfire 用户可写 [root@yfw bin]# sudo chown -R openfire:openfire /opt/openfire/conf /opt/openfire/embedded-db /opt/openfire/logs [root@yfw bin]# sudo chmod -R 755 /opt/openfire/conf [root@yfw bin]# sudo chmod 644 /opt/openfire/conf/*.xml [root@yfw bin]# # 清理旧状态 [root@yfw bin]# sudo systemctl stop openfire [root@yfw bin]# sleep 3 [root@yfw bin]# rm -f /opt/openfire/logs/openfire.pid [root@yfw bin]# > /opt/openfire/logs/nohup.out [root@yfw bin]# [root@yfw bin]# # 重新启动 [root@yfw bin]# sudo systemctl start openfire [root@yfw bin]# tail -f /opt/openfire/logs/nohup.out at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) [?:?] at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) [?:?] at java.lang.Class.newInstance(Class.java:645) [?:?] at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92) [startup.jar:5.0.2] at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56) [startup.jar:5.0.2] Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 attempts. The exception from the last attempt is as follows: java.sql.SQLException: Check JDBC properties; data source was not be initialised at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204) ~[xmppserver-5.0.2.jar:5.0.2] at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1010) ~[xmppserver-5.0.2.jar:5.0.2] ... 11 more 启动服务器时出错。有关详细信息,请查看日志文件。
最新发布
11-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值