| rkta | What is the recommended way to allow user to change the backlight brightness? I can change it as root by writing to /sys/... I installed the package 'light', but this fails because of missing permissions. Do I have to use setuid? | 07:38 |
|---|---|---|
| rwp | rkta, I have a blog posting on it: https://www.proulx.com/~bob/doc/thinkpad-x220-laptop-keys/thinkpad-x220-laptop-keys.html | 07:48 |
| rkta | rwp: very nice. So, acpi is the trick here. Also very nice that it works outside X, exactly what I need. | 07:51 |
| rwp | I am old-school in that I want things like that to work everywhere. The new-kids thinking is that it will only work in X in a Desktop Environment. | 07:53 |
| rkta | No X is outside their horizont of thinking, I don't think it's malice. | 07:55 |
| rkta | rwp: Works as expected, thank you! | 09:31 |
| freaxeh | devuan file server, the new motherboard with ddr3 memory, has been rock solid for 4 days now. Currently streaming BTTF3 from it. | 16:42 |
| freaxeh | 00:42:29 up 3 days, 22:28, 1 user, load average: 0.69, 0.40, 0.17 | 16:42 |
| buZz | -new- hw with ddr3? :D | 16:45 |
| freaxeh | yeah | 16:46 |
| freaxeh | well, 10 year old new hardware | 16:47 |
| freaxeh | really glad that this motherboard is in better shape than the older ddr2 mobo | 16:47 |
| buZz | :) nice | 16:47 |
| freaxeh | GIGABYTE GA-MA785GT-UD3H < thats the "new" mobo. ddr3. | 16:48 |
| devuanconsumer__ | . | 17:40 |
| AlexLikeRock | hi | 17:46 |
| AlexLikeRock | i need help http://paste.debian.net/1328712/ | 17:47 |
| AlexLikeRock | trying to overwrite '/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2', which is also in package libc6-udeb 2.36-9+deb12u7 | 17:49 |
| AlexLikeRock | Errors were encountered while processing: | 17:49 |
| AlexLikeRock | /var/cache/apt/archives/libc6_2.36-9+deb12u8_amd64.deb | 17:49 |
| AlexLikeRock | E: Sub-process /usr/bin/dpkg returned an error code (1) | 17:49 |
| AlexLikeRock | i install my devuan by refreacta | 17:51 |
| AlexLikeRock | do i need package merge folders ? | 17:51 |
| fsmithred_ | what is a package merge folder? | 18:06 |
| AlexLikeRock | the stupid merge folder from /bin to /USR/bin , som like that | 18:06 |
| fsmithred_ | not needed in daedalus | 18:07 |
| fsmithred_ | why are you running that command? | 18:08 |
| fsmithred_ | I can't find a package named libc6-udeb | 18:11 |
| AlexLikeRock | i dont now where installit | 18:11 |
| AlexLikeRock | the big problem its http://paste.debian.net/1328714/ | 18:12 |
| AlexLikeRock | libC6 | 18:12 |
| fsmithred_ | oh, it's in the debian-installer tree | 18:12 |
| AlexLikeRock | i cant remplace | 18:12 |
| fsmithred_ | what are you trying to do? | 18:12 |
| AlexLikeRock | upgrade , today | 18:13 |
| fsmithred_ | you tried apt update && apt upgrade? | 18:15 |
| AlexLikeRock | yes | 18:15 |
| AlexLikeRock | E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution). | 18:15 |
| AlexLikeRock | Unpacking libc6:amd64 (2.36-9+deb12u8) over (2.36-9+deb12u4) ... | 18:16 |
| AlexLikeRock | dpkg: error processing archive /var/cache/apt/archives/libc6_2.36-9+deb12u8_amd64.deb (--unpack): | 18:16 |
| AlexLikeRock | trying to overwrite '/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2', which is also in package libc6-udeb 2.36-9+deb12u7 | 18:16 |
| AlexLikeRock | Errors were encountered while processing: | 18:16 |
| AlexLikeRock | /var/cache/apt/archives/libc6_2.36-9+deb12u8_amd64.deb | 18:16 |
| AlexLikeRock | E: Sub-process /usr/bin/dpkg returned an error code (1) | 18:16 |
| fsmithred_ | does this show if the package is installed? apt policy libc6-udeb | 18:17 |
| fsmithred_ | maybe you need to paste your sources.list for us to see | 18:18 |
| AlexLikeRock | http://paste.debian.net/1328718/ | 18:18 |
| rwp | apt policy libc6-udeb shows it installed but no candidate from any networked repository for it | 18:19 |
| AlexLikeRock | ok, lets remove | 18:19 |
| AlexLikeRock | how to do? | 18:19 |
| fsmithred_ | no | 18:19 |
| AlexLikeRock | why? | 18:19 |
| fsmithred_ | aptitude why libc6-udeb | 18:19 |
| fsmithred_ | and also let me see what you did to sources.list | 18:20 |
| fsmithred_ | Did you install from one of the devuan live isos or from your own? | 18:21 |
| AlexLikeRock | from LIVE iso | 18:21 |
| AlexLikeRock | http://paste.debian.net/1328721/ | 18:21 |
| fsmithred_ | That is not easy to read. You seem to be missing daedalus-security and daedalus-updates | 18:23 |
| rwp | The entries that scare me are the commented out ubuntu xenial entries. | 18:24 |
| AlexLikeRock | ok, uncomment ! | 18:24 |
| tempforever | lol | 18:24 |
| AlexLikeRock | i dont see nescesary "security and updates " | 18:25 |
| fsmithred_ | You installed devuan daedalus from live iso or devuan jessie and then upgraded all the way to current? | 18:26 |
| AlexLikeRock | yes, from jessie , | 18:26 |
| AlexLikeRock | yes , all the way | 18:27 |
| fsmithred_ | or squeeze? | 18:27 |
| fsmithred_ | and you install shit from ubuntu, too? | 18:27 |
| AlexLikeRock | squeeze are, my other PC | 18:27 |
| AlexLikeRock | this laptop , from jessie LIVE ISO | 18:27 |
| fsmithred_ | why is libc6-udeb installed? | 18:27 |
| AlexLikeRock | i dont now | 18:28 |
| fsmithred_ | aptitude why libc6-udeb | 18:28 |
| AlexLikeRock | its a command ? | 18:28 |
| fsmithred_ | yes | 18:28 |
| AlexLikeRock | LOL | 18:28 |
| AlexLikeRock | try : 93% upgrade | 18:28 |
| AlexLikeRock | hold on ... | 18:28 |
| AlexLikeRock | aptitude why libc6-udeb | 18:29 |
| AlexLikeRock | i libc6-udeb Provides libc6 | 18:29 |
| tempforever | weird, my apt says Unable to locate package libc6-udeb (also on daedalus) -- maybe that got pulled in from another source at one time | 18:29 |
| AlexLikeRock | yes, maybe MEGA | 18:29 |
| rwp | I am curious what "apt-cache policy libc6" says. | 18:29 |
| AlexLikeRock | http://paste.debian.net/1328722/ | 18:30 |
| fsmithred_ | maybe try aptitude remove libc6-udeb to see if it gives any solutions | 18:32 |
| msiism | Is there any difference of practical relevance between "user groups" and "system groups" on Devuan? | 18:32 |
| AlexLikeRock | Couldn't find any package whose name is "libc6-ude", but there are 1 packages which contain "libc6-ude" in their name | 18:33 |
| AlexLikeRock | libc6-udeb | 18:33 |
| fsmithred_ | like what? | 18:33 |
| rwp | I haven't ever needed to deal with a udeb but my understanding is that they are used ONLY when building a live RAM image by the debian-installer to be small for RAM running usage. They should never be installed on a disk based system. | 18:33 |
| fsmithred_ | and they are not used in the live-isos at all | 18:34 |
| buZz | AlexLikeRock: sounds like you are mixing up repos from different distros? | 18:34 |
| AlexLikeRock | maybe | 18:34 |
| fsmithred_ | dpkg -i | grep libc6-bin | 18:35 |
| fsmithred_ | nononono | 18:35 |
| fsmithred_ | dpkg -l | 18:35 |
| AlexLikeRock | ok | 18:35 |
| rwp | I am thinking I would peek at "apt-get install libc6 libc6-udeb-" with that trailing - to tell it to install one and remove the other. And I say peek because I don't know what else is needed to do that swap without having the tool report it. | 18:35 |
| buZz | debian just went to 12.7 , if something upstream from your system didnt go along, you might be hitting issues | 18:35 |
| buZz | iirc 12.7 included a new libc | 18:35 |
| AlexLikeRock | dpkg -l | grep libc6-bin | 18:36 |
| AlexLikeRock | root@DELL:~# dpkg -i | grep libc6-bin | 18:36 |
| AlexLikeRock | dpkg: error: --install needs at least one package archive file argument | 18:36 |
| fsmithred_ | yeah, 12u8 is current | 18:36 |
| buZz | AlexLikeRock: -l , not -i | 18:36 |
| fsmithred_ | ok I'm getting to confused | 18:36 |
| * buZz hands fsmithred_ a cold one | 18:36 | |
| AlexLikeRock | dpkg -l | grep libc6-bin = noting | 18:36 |
| fsmithred_ | I want to know the names of the packges that contain libc6-udeb | 18:36 |
| fsmithred_ | dpkg -l |grep libc6-udeb | 18:36 |
| AlexLikeRock | OK, | 18:37 |
| buZz | i have no libc6-bin either, does it even exist? | 18:37 |
| fsmithred_ | it told you there were packages that had that in the name | 18:37 |
| fsmithred_ | I want to know wtf they are | 18:37 |
| rwp | I am also wondering if there are other udeb packages installed. "dpkg -l | grep -e -udeb" | 18:37 |
| fsmithred_ | buZz, I have no idea | 18:37 |
| AlexLikeRock | dpkg -l |grep libc6-udeb | 18:37 |
| AlexLikeRock | ii libc6-udeb 2.36-9+deb12u7 amd64 GNU C Library: Shared libraries - udeb | 18:37 |
| AlexLikeRock | dpkg -l | grep -e -udeb | 18:37 |
| AlexLikeRock | ii libc6-udeb 2.36-9+deb12u7 amd64 GNU C Library: Shared libraries - udeb | 18:37 |
| AlexLikeRock | root@DELL:~# | 18:37 |
| AlexLikeRock | remove manual it ? | 18:38 |
| rwp | That's good anyway. It's just that one that is the problem. | 18:38 |
| buZz | libc6-udeb did exist in bullseye | 18:38 |
| fsmithred_ | it's only in the debian-installer tree | 18:38 |
| rwp | Removing the standard C library will remove the main infrastructure that EVERY other program running requires to be there to run. | 18:38 |
| buZz | https://packages.debian.org/bullseye/libc6-udeb <-- | 18:38 |
| AlexLikeRock | https://packages.debian.org/es/bullseye/libc6 | 18:38 |
| buZz | i dont think this will be -the- C library ? | 18:39 |
| fsmithred_ | try the +- trick: add and remove as described above | 18:39 |
| AlexLikeRock | https://packages.debian.org/es/bullseye/libc6-udeb | 18:39 |
| rwp | buZz, Why don't you think this? | 18:39 |
| buZz | because > Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system. | 18:39 |
| rwp | Right. But here we are. | 18:40 |
| buZz | oh wait, they installed distroA from install medium of distroB ? | 18:40 |
| AlexLikeRock | how to remove manual ? | 18:40 |
| buZz | yeahhhh, that wont work too well | 18:40 |
| tempforever | <rwp> I am thinking I would peek at "apt-get install libc6 libc6-udeb-" with that trailing - to tell it to install one and remove the other. And I say peek because I don't know what else is needed to do that swap without having the tool report it. | 18:40 |
| buZz | oh i wanted to paste that line too | 18:40 |
| buZz | :D | 18:40 |
| fsmithred_ | ^^^ yes | 18:40 |
| rwp | Just checking to be sure but we are not running in a debian-installer shell environment right now are we? We are not in a d-i rescue mode or anything? | 18:41 |
| AlexLikeRock | how to delete ? | 18:42 |
| fsmithred_ | apt-get install libc6 libc6-udeb- | 18:43 |
| fsmithred_ | did you try that? | 18:43 |
| buZz | with that trailing - to tell it to install one and remove the other. | 18:43 |
| buZz | ;) | 18:43 |
| rwp | You don't want to delete libc6-udeb as a sole action as that would remove required things. You want to REPLACE it in ONE MOTION with the standard libc6 package. That's the trick. | 18:43 |
| * fsmithred_ crosses his fingers | 18:44 | |
| rwp | I expect it must fail due to "=" dependencies but apt will tell us and then we will know what else is needed. | 18:44 |
| AlexLikeRock | aptitutde remove libc6-udeb = http://paste.debian.net/1328724/ | 18:45 |
| rwp | However "dpkg -l | grep -e -udeb" showed only that one single udeb so maybe that is all that is needed? | 18:45 |
| rwp | I don't know what was so hard about apt-get that one needed to move to aptitude but that paste looks like a good solution and includes "libc6 [2.36-9+deb12u4 (now) -> 2.36-9+deb12u8 (stable)]" as part of it. What does the group think? | 18:46 |
| fsmithred_ | That looks like a winner. | 18:48 |
| fsmithred_ | rwp I suggested trying aptitude because sometimes it is smart. | 18:48 |
| tempforever | I'd do it on my system if I were in this mess | 18:48 |
| rwp | fsmithred_, Yes but you suggested that 20 minutes ago. In any case I think that is a good solution. I vote +1 to do it. | 18:49 |
| fsmithred_ | lol, nothing new here | 18:49 |
| AlexLikeRock | +2 | 18:49 |
| AlexLikeRock | :D | 18:50 |
| fsmithred_ | ok, I think I'm gonna go make lunch | 18:51 |
| AlexLikeRock | http://paste.debian.net/1328726/ | 18:51 |
| AlexLikeRock | noodles ? | 18:51 |
| AlexLikeRock | noodles fsmithred_ ? | 18:51 |
| rwp | That last paste is telling the same information as the previous. The group thinks your aptitude solution is the best one. Let us know the result after you do it. | 18:52 |
| AlexLikeRock | rwp, what command ? | 18:53 |
| rwp | AlexLikeRock, https://paste.debian.net/1328724/ | 18:54 |
| AlexLikeRock | same error | 18:55 |
| AlexLikeRock | trying to overwrite '/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2', which is also in package libc6-udeb 2.36-9+deb12u7 | 18:55 |
| AlexLikeRock | i will remove '/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 | 18:55 |
| AlexLikeRock | O_O | 18:56 |
| rwp | If you remove that file then no dynamic executable will run afterward. | 18:56 |
| AlexLikeRock | aptitude install libc6 libc6-udeb- | 18:57 |
| AlexLikeRock | -bash: /usr/bin/aptitude: cannot execute: required file not found | 18:57 |
| AlexLikeRock | i kill my laptop !!!! | 18:57 |
| AlexLikeRock | why didn't you tell me before? X-X | 18:58 |
| rwp | Pretty much you removed the one file that every other program on your system depends upon. | 18:58 |
| rwp | I only said that like three or four times already. Why didn't you listen to what I was saying? | 18:58 |
| AlexLikeRock | because im novice? | 18:58 |
| rwp | At this point your best recovery is to boot the debian-installer in rescue mode. Then let it drag you through a rescue of your system. | 18:59 |
| tempforever | time for rescue mode | 18:59 |
| AlexLikeRock | yep | 19:00 |
| rwp | I might also ask what data you have on your laptop. It might be easiest to back up your personal files and then install a fresh system. Then restore your files. That's an easy and direct way to get back to a fully running system. | 19:00 |
| AlexLikeRock | i cant , because a have hidden configurations of firefox , games , etc ,etc | 19:01 |
| rwp | To do the backup I would boot a refracta live boot system. Then copy everything off. | 19:02 |
| rwp | What is a "hidden configuration" | 19:02 |
| AlexLikeRock | could copy from refracta without format ? | 19:03 |
| buZz | AlexLikeRock: if files are hidden, you can still back them up | 19:03 |
| rwp | Meanwhile if you want to get things back to where they were before you removed that /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 file you could also boot rescue mode or refracta live and simply copy another version of that file back into place again. Then your system would be back to where it was a few minutes ago. | 19:03 |
| AlexLikeRock | they are so many programs with "hidden files" | 19:04 |
| buZz | protip ; never remove files, just -rename- them ;) | 19:04 |
| buZz | AlexLikeRock: they start with a '.' in linux | 19:04 |
| buZz | its not that special | 19:04 |
| rwp | But then while restoring the ld-linux-x86-64.so.2 would return you to where you were before you would still have the same problem you had before too. | 19:04 |
| AlexLikeRock | rwp, copy only ld-linux...so.2 | 19:04 |
| buZz | AlexLikeRock: when did you install this? why is the install so precious that it needs recovering? | 19:05 |
| rwp | AlexLikeRock, Correct. You broke things by removing ld-linux-x86-64.so.2 and you could restore things by copying ld-linux-x86-64.so.2 back into place. | 19:05 |
| AlexLikeRock | buZz, i dont now , i hate install from "0" | 19:06 |
| AlexLikeRock | some time i lost information | 19:06 |
| rwp | [[ As a background information thing to what the ld-linux-x86-64.so.2 is you can read the "man ld.so" man page which describes it. ]] | 19:06 |
| rwp | I think you could boot either the debian-installer rescue mode or refracta and then copy the live boot's /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 into place on your system to restore the file you removed. | 19:09 |
| rwp | It won't be the exact same version but I think the API is stable enough to be fully compatible. I think. (Anyone else know?) And then you could reboot again to your old system and be back to where you were a few minutes ago. | 19:09 |
| rwp | Of course then you would still be dealing with your broken system with the libc6-udeb installed problem. | 19:10 |
| rwp | I am wondering if usrmerge was part of the problem since /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 is going to be seen by dpkg in different locations depending upon the /lib symlink. Which is one of the bugs and reasons UsrMerge was a bad idea. Due to exactly that path problem. | 19:11 |
| rwp | Also when we say this is why /sbin should be present with statically linked system binaries this is exactly the reason why. Because if that were so now like it used to be then those programs would still be working and it would be trivial to fix the broken dynamic loader. | 19:17 |
| fsmithred_ | wow, I thought the big smile meant that it worked. | 19:32 |
| AlexLikeRock | im back | 23:33 |
| AlexLikeRock | buZz, rwp fsmithred_ | 23:34 |
| buZz | AlexLikeRock: ilu2 | 23:34 |
| AlexLikeRock | lets continue | 23:34 |
| AlexLikeRock | libc6-udeb | 23:35 |
| rwp | And then he left. | 23:40 |
| fsr_ | AlexLikeRock, you were supposed to use the aptitude command as you showed us in your paste. Did you try it? | 23:54 |
| AlexLikeRock | https://paste.debian.net/1328717 | 23:55 |
| AlexLikeRock | https://paste.debian.net/1328724 | 23:56 |
| AlexLikeRock | https://paste.debian.net/1328722 | 23:56 |
| AlexLikeRock | https://paste.debian.net/1328718 | 23:56 |
| fsr_ | https://paste.debian.net/1328724 <- say yes | 23:58 |
| tempforever | apt-get install libc6 libc6-dev libpython3.11-dev zlib1g-dev libc6-udeb- | 23:58 |
| fsr_ | ^^^ or that | 23:58 |
| tempforever | (or say yes) | 23:58 |
| fsr_ | lol | 23:58 |
| tempforever | lol | 23:58 |
| fsr_ | pick one | 23:58 |
| AlexLikeRock | of course i did "yes" | 23:59 |
| fsr_ | and the result? | 23:59 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!