After reboot, black screen

Hi,

The last thing I was doing was compiling a cheess program and install wine with pacman, reboot and black screen … I tried the kernel LTS, but nothing happen, black screen …

Thanks

A bit more info would be helpful, that’s almost no information to work with.

1 Like

Where the black screen happens will provide a starting point.

  • Does your computer post (memory check / brand splash)?
  • Do you see the Grub / systemd-boot menu?
  • Do you get to the SDDM login (KDE / Gnome, etc login)?
  • Do you see the desktop, even momentarily?

It is in openSUSE that Grub is present, from there Endeavouros boots directly (nothing else happen) to a black screen with a flashing dash in the upper left corner (?).

System:
  Kernel: 6.11.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.0
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.41 wm: xfwm4 dm: LightDM
    Distro: openSUSE Tumbleweed 20241009
Machine:
  Type: Laptop System: HP product: HP ProBook 455 15.6 inch G10 Notebook PC
    v: SBKPF serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: HP model: 8B5C v: KBC Version 53.24.00 serial: <superuser required>
    part-nu: 7P3B4UT#ABA UEFI: HP v: 78 Ver. 01.04.01 date: 11/10/2023
Battery:
  ID-1: BAT0 charge: 34.4 Wh (79.3%) condition: 43.4/42.8 Wh (101.6%)
    volts: 12.2 min: 11.4 model: Hewlett-Packard Primary serial: <filter>
    status: not charging
CPU:
  Info: 8-core model: AMD Ryzen 7 7730U with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 16 MiB
  Speed (MHz): avg: 400 min/max: 400/4546 boost: enabled cores: 1: 400
    2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400
    12: 400 13: 400 14: 400 15: 400 16: 400 bogomips: 63907
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Barcelo vendor: Hewlett-Packard
    driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports:
    active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 04:00.0 chip-ID: 1002:15e7
    temp: 46.0 C
  Device-2: Quanta HP HD Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 0408:5483
  Display: x11 server: X.org v: 1.21.1.12 compositor: xfwm4 v: 4.18.0
    driver: X: loaded: modesetting unloaded: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x1512 res: 1920x1080 dpi: 142
    diag: 394mm (15.5")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.1.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir LLVM
    18.1.8 DRM 3.59 6.11.2-1-default) device-ID: 1002:15e7
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:1637
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Hewlett-Packard driver: N/A pcie: speed: 8 GT/s lanes: 16
    bus-ID: 04:00.5 chip-ID: 1022:15e2
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
    vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
    lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.11.2-1-default status: kernel-api with: aoss
    type: oss-emulator
  Server-1: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard driver: r8169 v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: 2000 bus-ID: 01:00.0 chip-ID: 10ec:8168
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 02:00.0
    chip-ID: 14c3:0616
  IF: wlp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 1-3:3 chip-ID: 0e8d:223c
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
Drives:
  Local Storage: total: 476.94 GiB used: 14.19 GiB (3.0%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740
    SDDPNQD-512G-2006 size: 476.94 GiB speed: 63.2 Gb/s lanes: 4
    serial: <filter> temp: 26.9 C
Partition:
  ID-1: / size: 38.15 GiB used: 14.09 GiB (36.9%) fs: ext4 dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 1.48 GiB used: 108.4 MiB (7.1%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: partition size: 1.37 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 52.4 C mobo: 32.0 C gpu: amdgpu temp: 46.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 14.94 GiB used: 2.34 GiB (15.7%)
  Processes: 320 Power: uptime: 0h 11m wakeups: 0 Init: systemd v: 256
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: clang: 18.1.8
    gcc: 14.2.0 Shell: Bash v: 5.2.37 running-in: xfce4-terminal inxi: 3.3.36

I am not an expert, please, if more information is required to identify where the problem occurred and how to facilitate the solution, indicate a command …

Thanks

Using Ctrl + Alt F2 and then starx I can enter and log in (into another black screen), I tried to do an update but I got a lot of errors about the repos…

What else can I do?

Thanks

You can update your mirror lists using the bundled tools.
Update your Arch mirrors:

sudo reflector --protocol https --verbose --latest 25 --sort rate --save /etc/pacman.d/mirrorlist

And to update your EndeavourOS specific mirrors:

eos-rankmirrors --verbose

Then, try a system update again.

The mirrors were updated but after the update that list of errors appeared again saying basically:

… mirros Failure writing output to destination …

You’ll need to provide a bit more context with that message please. Perhaps provide the full output from the command onward.

Forget it…
It came to my mind to do ‘df -h’ and I found out the system was at 100%.
I didn’t do anything wrong, I guess it has to do with a weird compilation of a package I downloaded from AUR that took forever to finish, and yes, I downloaded several from them and I can’t remember now which one it was… I’ve tried Endeavourus several times already in the past, and it always breaks for one reason or another…
Somehow someone should be more strict with AUR…
Thanks for your good intention to try to help, sorry if I didn’t give pertinent information but I’m not an experienced user; disappointed with this distro, I won’t try it anymore…

Regards.

The AUR is an incredible resource, but it requires discernment, as does downloading / building / installing anything from the Internet.

If compilation is something you’d rather avoid, then use the packages labelled -bin in the AUR, to install the pre-compiled versions.

EndeavourOS leaves you free to make choices. Some of them might be mistakes. I’m sure many (most) of us have broken our systems at some point. One time I accidentally deleted everything in my /usr/bin because I got a command wrong :sweat_smile:

We laugh, we learn, we move on. Don’t get discouraged @Won, we’ve all been there at some point :purple_heart:

As I reinstalled the system again I went back to AUR to get the minimum number of packages I need and today the same thing happened again, now I know which one was the …, it is ‘midori-git’, it did not finish the compilation, and I had to clean 10GB …

Then I got it from here:

The only problem is that I do not know if it can do the updates without to belong to any … do you think it is possible?

Thanks

There are 3 options for Midori in the AUR:

midori - Source version. This will build/compile on your system from source, pulling source code for latest stable Release.

midori-git - Source version. This will build/compile on your system from source, pulling source from the latest commit (may be unstable).

midori-bin - Binary version. This is pre-built and requires no building, it will simply be packaged and installed.

I’d suggest simply using midori-bin unless you have specific reason and need to compile this yourself from source. Compiling browsers is no small task, as you’ve discovered.

If you’d like to persist with building this from source, such as midori or midori-git, you’ll need to pay attention to specifics of compile errors, if they crop up. These are much more likely to occur in the midori-git version, as it’s pulling from the latest commits that may have bugs. Sometimes these errors can be addressed, othertimes, it’ll be an upstream issue that needs fixing in the source.

The way to resolve this, is to install using a PKGBUILD script. This would ensure everything is correctly registered and managed in your system. You don’t need to create that yourself though, the above mentioned AUR versions provide you with a variety of PKGBUILD scripts already, just install one of those (eg: midori-bin).

Sorry I don’t seem to have explained myself well, I didn’t compile anything, that was done by AUR (midori-bin) and it did terribly wrong, it lasted for a long time … to the point that it never finished, it frozed and left me 10GB on the system (df -h = 80%) – and this has happened twice.

I also didn’t compile anything on Github just downloaded the executable … that’s why I ask if it will be updated (?).

Thanks for any advice.

Yes, it will be updated

Are you sure you installed midori-bin? Earlier you said midori-git, which when installed via AUR is compiled. midori-bin is not.

Please, if you haven’t tried it, install the binary (pre-compiled) version (midori-bin). It is the same thing as the Github version you’re trying to install. This is the source specified in the PKGBUILD file:

https://github.com/goastian/midori-desktop/releases/download/v${pkgver}/midori-browser-${pkgver}-2.1.x86_64.rpm

To install it:

yay -S midori-bin

Edit: corrected typo

This is not the ideal way to install software on Arch. It will be outside of the package management system. Like space junk, orbiting your OS. Clearly there, but difficult to deal with.

Very rare, in my case:

I think you are right because one day in Manjaro when I applied for an update and reboot, it erease all my previous set up …

and again you are right, yes, it was midori-git …

The link took me to error 404

May I donwload this from Octopi?:

the one that give me problem was midori-git

Tried this?

Edit: Fixed typo (on phone)