Tiny Core Extensions > TCE Bugs

Xorg doesn't start in TC 16.2 after extensions update

(1/4) > >>

Nigromante:
Hi,

I think there is a problem with the latest extensions update for TC 16.2 (x86).

I installed TC 16 with Xorg-7.7 on a Pentium 4 (with an NVIDIA nForce 610i/630i graphics card) that didn't have a previous TC installation. After updating my extensions to the latest versions using the app, Xorg no longer starts. The terminal only displays "Failed in WaitforX".

The machine worked fine with nouveau-6.12.11-tinycore.tcz and Xorg-7.7.tcz.

I tried starting Xorg without the nouveau module, but the terminal still only displays "Failed in WaitforX".

In another PC with TC 16 (Pentium 4, Intel i915 chipset), the machine was working; I updated the extensions using the app. Xorg failed to start and the terminal appears frozen (nothing can be typed)...

Juanito:
Instead of startx enter Xorg -nolisten tcp and see if you get an error message.

Nigromante:
Hi, Juanito.

Thanks for replying.

Applying Xorg -nolisten tcp successively results in


--- Code: ---/usr/local/lib/xorg/Xorg: error while loading shared libraries: libpciaccess.so.0: cannot open shared object file: No such file or directory
--- End code ---


--- Code: ---usr/local/lib/xorg/Xorg: error while loading shared libraries: libxshmfence.so.1: cannot open shared object file: No such file or directory
--- End code ---

and


--- Code: ---/usr/local/lib/xorg/Xorg: error while loading libraries shared: libdrm.so.2: cannot open shared object file: No such file or directory
--- End code ---
.

And /var/log/Xorg.0.log it says


--- Code: ---MESA-LOADER: failed to open dri: libLLVM.so.19.1: cannot open shared object file: No such file or directory (search paths /usr/local/lib/gbm, suffix _gbm)
--- End code ---

Then
--- Code: ---tce-load -i libpciaccess libxshmfence libdrm llvm19-lib
--- End code ---
and Xorg starts! :D

    [Edit]: Fixed code tags.  Rich

Rich:
Hi Nigromante
Welcome to the forum.

Xorg-7.7.tcz.dep looks like this:

--- Code: ---Xprogs.tcz
Xorg-fonts.tcz
xcursor-themes.tcz
xf86-input-libinput.tcz
xf86-video-fbdev.tcz
xf86-video-vesa.tcz
xkeyboard-config.tcz
xorg-server.tcz
--- End code ---
So installing that should have pulled in xorg-server.tcz.

xorg-server.tcz.dep looks like this:

--- Code: ---libXfont2.tcz
libepoxy.tcz
expat2.tcz
openssl.tcz
pixman.tcz
libxcvt.tcz
libpciaccess.tcz
libxshmfence.tcz
libdrm.tcz
xkbcomp.tcz
--- End code ---

So when it got pulled in, it should have pulled in:

--- Code: ---libpciaccess.tcz
libxshmfence.tcz
libdrm.tcz
--- End code ---

I'm not sure which extension should have pulled in llvm19-lib.tcz, maybe Juanito knows.

There is an  update-everything  command you might want to run
to make sure all .dep and md5 files are correct.

If any errors crop up, especially missing md5 files, that might explain
some of the problems you had.

andyj:
I ran into this also. I cleared it up by running tce-audit updatedeps and tce-audit fetchmissing as many times as it took to resolve everything. This doesn't seem like the proper way to fix this.

Navigation

[0] Message Index

[#] Next page

Go to full version