im trying to reinstall libc6 and other broken dependencies because steam is now broken, but when i try to, for some reason, it tries to mark gnome and other dependencies for removal, basically trying to delete system32. how do i not make it do that?
It looks like you are trying to install a later version of libc6. If you do so, you will break Zorin OS.
Please provide more details as to how Steam Broke and what steps you have taken as well as the Libc6 version.
so i was doing an update on respiratory, without paying attention to what it was doing, it literally deleted every single necessary dependency including gnome and the zorin os interface, so it was reduced to just a terminal, i had to reinstall gnome and now i lost every other dependecy i needed so now it creates these errors
and affects wine for some reason
when attempting to load a swf file on flash player
the error code it produced
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0055d9e3).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:0055d9e3 ESP:00eae0f8 EBP:00eae564 EFLAGS:00010206( R- -- I - -P- )
EAX:00000000 EBX:00eae500 ECX:00eae0fc EDX:00eae114
ESI:027f3020 EDI:00000000
Stack dump:
0x00eae0f8: 00000000 00000000 00eae114 00000000
0x00eae108: 027f1040 00000002 027d5b60 00000000
0x00eae118: 00000000 00000000 00000000 00000000
0x00eae128: 00000000 00000000 00000000 00000000
0x00eae138: 00000000 00000000 00000000 00000000
0x00eae148: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x0055d9e3 EntryPoint+0xffffffff() in angrybirds (0x00eae564)
1 0x0043e6e8 EntryPoint+0xffffffff() in angrybirds (0x00eae5a8)
2 0x0043fbd5 EntryPoint+0xffffffff() in angrybirds (0x00eae5e8)
3 0x0043fcbe EntryPoint+0xffffffff() in angrybirds (0x00eae614)
4 0x0045285f EntryPoint+0xffffffff() in angrybirds (0x00eae68c)
5 0x004383e5 EntryPoint+0xffffffff() in angrybirds (0x00eae980)
6 0x6ca3cd5a EntryPoint+0xffffffff() in gdi32 (0xffffffff)
0x0055d9e3 EntryPoint+0xffffffff in angrybirds: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (47 modules)
PE 110000- 158000 Deferred mscms
PE 160000- 183000 Deferred zlib1
PE 400000- c98000 Export angrybirds
PE eb0000- 1336000 Deferred ole32
PE 1340000- 15cf000 Deferred comdlg32
PE 15d0000- 1a7b000 Deferred comctl32
PE 1a80000- 1bf1000 Deferred winmm
PE 61740000-61828000 Deferred advapi32
PE 61940000-61b30000 Deferred wininet
PE 62fc0000-631f2000 Deferred rpcrt4
PE 63480000-6349c000 Deferred version
PE 637c0000-63a74000 Deferred urlmon
PE 63bc0000-63c02000 Deferred shcore
PE 64a40000-64b5e000 Deferred shlwapi
PE 64ec0000-652ab000 Deferred oleaut32
PE 66240000-6627e000 Deferred bcrypt
PE 67c80000-67de9000 Deferred d3d9
PE 682c0000-6844c000 Deferred dsound
PE 68500000-6864b000 Deferred combase
PE 68700000-6878e000 Deferred uxtheme
PE 69480000-694f4000 Deferred mlang
PE 6a040000-6a0a3000 Deferred msacm32
PE 6a280000-6a4c9000 Deferred msvcrt
PE 6bc00000-6bca2000 Deferred sechost
PE 6bcc0000-6be9c000 Deferred setupapi
PE 6c9c0000-6cf3f000 Dwarf gdi32
PE 6dd00000-6dd1c000 Deferred schannel
PE 6e8c0000-6eb65000 Deferred crypt32
PE 6ec40000-6ec5c000 Deferred dwmapi
PE 6ed00000-6f392000 Deferred user32
PE 70940000-70997000 Deferred mpr
PE 70b40000-70df7000 Deferred ucrtbase
PE 71200000-71248000 Deferred imm32
PE 7a820000-7a824000 Deferred opengl32
PE 7b000000-7b30b000 Deferred kernelbase
PE 7b600000-7b928000 Deferred kernel32
PE 7bc00000-7bee0000 Deferred ntdll
PE 7d410000-7d414000 Deferred wined3d
PE 7d590000-7d594000 Deferred dnsapi
PE 7d5c0000-7d5c4000 Deferred iphlpapi
PE 7d5f0000-7d5f3000 Deferred netapi32
PE 7d620000-7d623000 Deferred secur32
PE 7e880000-7e883000 Deferred kerberos
PE 7e8a0000-7e8a4000 Deferred winex11
PE 7eef0000-7eef6000 Deferred ws2_32
PE 7ef30000-7ef3b000 Deferred winspool
PE 7ef80000-7f857000 Deferred shell32
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
00000078 0
0000008c 0
000000b4 0
000000cc 0
000000d8 0
000000ec 0
0000010c 0
00000110 0
00000064 svchost.exe
00000068 0
0000007c 0
00000080 0
0000006c MicrosoftEdgeUpdate.exe
00000070 0
000000a8 0
000000ac 0
000000b0 0
00000084 winedevice.exe
00000088 0
00000090 0
00000094 0
00000098 0
0000009c plugplay.exe
000000a0 0
000000b8 0
000000bc 0
000000c0 0
000000e0 0
000000c4 winedevice.exe
000000c8 0
000000d0 0
000000d4 0
000000dc 0
000000e8 0
00000104 rpcss.exe
00000108 0
00000114 0
00000118 0
0000011c 0
00000120 0
00000258 0
00000240 (D) Z:\home\winme11\Desktop\angrybirds.exe
00000244 0 <==
0000025c 0
00000260 0
00000264 0
00000268 0
0000026c 0
00000270 0
0000027c 0
00000248 explorer.exe
0000024c 0
00000250 0
00000254 0
System information:
Wine build: wine-6.0.3 (Ubuntu 6.0.3~repack-1+zorin2)
Platform: i386
Version: Windows 10
Host system: Linux
Host version: 5.15.0-88-generic
and i accidently corrupted libgcrypt20 and trying to fix it is basically suicide for my computer
i really need help
Without knowing how long ago this began, I will start with a basic:
cat /var/log/apt/history.log
This should show all removed packages. This can be narrowed down using a pipe and grep
if the list is too long.
You can easily reinstall the Zorin OS desktop with dependencies with
sudo apt install --reinstall zorin-os-desktop
If you need to share a rather large amount of text, I would suggest using a service like these two and share the link here (make sure you specify the duration after which the upload is deleted to something other than the default which is 24 hours):
Please remove libcrypt.
Once that is removed, try to running the command to reinstall zorin-os-desktop.
isn't that just going to make zorin os unbootable?
From your screenshot, it appears that you installed libcrypt independently, forcing the install though it depends on a higher version of Libc6.
If you did not install libcrypt independently, then it was a dependency for something that you did install.
Did you perform this action?
i accidentally installed the wrong version for libcrypt which made my zorin os unbootable, so i had to get libcrypt.so.20 from an older version of zorin os 16 using the usb bootable
From this; it looks like you manually replaced the file - but the system still believes you have the newer version installed, is that correct?
Have you backed up all your personal data?
i had not made a backup of my personal data
I highly recommend that you do... Any steps we may take can lead to additional problems.
Once you have your personal data backed up - it will be safer to proceed more fearlessly.
well what do i have to do after backing up?
We can try clearing your APT cache, reinstalling Libcrypt from repo, reinstalling the Zorin Desktop.
im backing up.
what's are the steps?
backup finished, what do i do next?
sudo apt clean && sudo apt autoremove
Install libcrypt 4.4:
http://ports.ubuntu.com/pool/main/libx/libxcrypt/libcrypt-dev_4.4.10-10ubuntu4_arm64.deb
Once done, Reboot.
Once booted, run
sudo apt install --reinstall zorin-os-desktop
Ok, prior to these steps run
sudo apt --fix-broken install
Then proceed as below: