libera/#devuan/ Sunday, 2024-09-08

AlexLikeRockthe big problem its remove  "libc6-udeb "00:00
fsr_I thought the big problem was that you manually removed a library00:01
AlexLikeRockfsr_,  this the result :   https://paste.debian.net/1328752/00:02
AlexLikeRockwhich library?00:03
tempforever" package libc6:i386 2.36-9+deb12u8 cannot be configured because libc6:amd64 is at a different version (2.36-9+deb12u4)"   do you have both i386 and amd64 (multiarch) ?00:03
fsr_???00:05
tempforeversomething seems off00:05
AlexLikeRockyes , i have both00:05
AlexLikeRockim migrating from x32 to x6400:05
fsr_Try the command that tempforever posted - that should pull in the correct ver...00:06
fsr_wtf?00:06
fsr_save your home and reinstall00:06
AlexLikeRockno way00:06
AlexLikeRock i will , not reintall00:06
fsr_do get-selections and set-selections first00:06
AlexLikeRockhow to do that  ?00:07
fsr_dpkg --get-selections00:07
fsr_see man page for details00:07
AlexLikeRockoh !00:07
AlexLikeRock i do00:07
fsr_it makes a list of what is installed00:07
fsr_then do base install and run dpkg --set-selections and it installs what you had before00:08
fsr_see man page. There are some tricky points00:08
AlexLikeRockdpkg --print-architecture00:08
AlexLikeRockamd6400:08
fsr_If you do it wrong you get an error message that is about a full paragraph of warning. I saw it once. It was awsome.00:09
AlexLikeRock.00:09
AlexLikeRockdpkg --print-foreign-architectures00:09
AlexLikeRocki38600:09
fsr_Try the command that tempforever posted - that should pull in the correct ver...00:10
AlexLikeRockdpkg --set-selections00:10
AlexLikeRocknoting happen00:10
fsr_I'm guessing you didn't read the details. And I'm pretty sure you didn't just do a base install.00:11
fsr_Make sure you know what you're doing before you do it. Don't just dive in (like you usually do)00:11
AlexLikeRockexactly00:11
AlexLikeRock so00:11
AlexLikeRockhow to remove   libc6-udeb00:12
fsr_scrollback for the answer00:12
fsr_Try the command that tempforever posted - that should pull in the correct ver...00:12
fsr_(sorry I keep pinging you)00:12
fsr_NOTE THE MINUS SIGN AT THE END!!!00:13
tempforevertry "apt-get install libc6 libc6-dev libpython3.11-dev zlib1g-dev libc6-udeb-"  and what happens?00:13
AlexLikeRockFAIL00:14
AlexLikeRockhttps://paste.debian.net/1328753/00:14
AlexLikeRockyes00:15
AlexLikeRocka MINUS at  end00:15
fsr_Is it possible to specify the arch(es) in the command?00:16
fsr_inst...all libc6:amd64 libc6:i38600:17
fsr_shit00:17
fsr_install libc6:amd64 libc6:i386...00:17
AlexLikeRockok00:19
fsr_I don't know if that works. Don't paste it if it doesn't understand that.00:21
lyn1337i started using minidlnad but cant get it to scan all media and serve it, is there an alternative to it?00:22
AlexLikeRockhttps://paste.debian.net/1328754/   FAIL00:22
AlexLikeRockwhy say "Processing triggers for libc-bin (2.36-9+deb12u7) ..."00:25
AlexLikeRockmust remplace  Processing triggers for libc-bin (2.36-9+deb12u7)00:25
fsr_I don't know. Maybe try libc6:i386- with the rest to remove it and then install it alone afterward.00:25
devuanconsumer__I am confused: I installed https://snapshot.debian.org/package/firmware-nonfree/20221214-2/#firmware-amd-graphics_20221214-2  on a fresh iso of Daedalus and the package causes graphics issues so I had to remove it via rescue mode. HOWEVER, when i upgraded daedalus from chimaera this firmware-amd-graphics package works perfect fine. I even upgraded all the backports. Any explanation as to why this is?00:26
fsr_I am guessing. I have no experience with multiarch.00:26
rwpI think instead of trying to drag libc6:i386 forward I would purge libc6:i386 and all other :i386 packages instead.  Look at "dpkg -l | grep :i386"00:26
devuanconsumer__Additionally I tried installing all the firmware-amd-graphics_20221214-2 to the current versions and none of them worked all of them caused graphics issues.00:26
devuanconsumer__on the fresh install of daedalus00:27
devuanconsumer__this is weird ...00:27
fsr_devuanconsumer__, you used an older version - current is 20230210-500:27
devuanconsumer__I don't think you read what I wrote closely enough.00:27
rwpHaving removed :i386 arch recently from a machine in my case it got down to some final packages which were protected and required me to use this command "dpkg --purge --force-remove-protected gcc-14-base:i386 libgcc-s1:i386 libc6:i386" with the --force-remove-protected option.  Then I could run "dpkg --remove-architecture i386"00:27
fsr_I didn't read it at all because I was typing00:28
rwplyn1337, I know there are many media servers available but I don't use any of them.00:28
AlexLikeRockhttps://paste.debian.net/1328756/ rwp00:29
fsr_devuanconsumer__, then I don't know. Maybe some package installed in the upgraded system is missing in the new system.00:30
rwpdevuanconsumer__, firmware-amd-graphics version 20230210-5 is current in Devuan 5 Daedalus Stable currently.00:30
rwpYou should not need to pull anything from snapshot.debian.org for it.00:30
AlexLikeRockhttps://paste.debian.net/1328757/00:32
rwpAlexLikeRock, Wow you have many many many :i386 packages installed.  Do any of them have current candidates?00:32
AlexLikeRockyes, because , i migrate from x32  to x 6400:32
rwpYou should not simply be copying information we say like when I said that I needed to do that dpkg purge command because it doesn't apply unless you remove all of the other packages first.00:32
AlexLikeRockbut i dont clean00:32
AlexLikeRockcandidates? ???00:33
rwpBasically you are painting but not scraping off the old paint first and so the new paint is going on top of dirt and leaves and bird droppings and such.00:33
rwpCandidates such as what does this say: apt-cache policy libc6:i38600:34
fsr_nice analogy00:35
rwpI had to look myself but i386 is still fully supported and there are install candidates for it.  With all of the distros dropping or planning to drop 32-bit support I had rather lost track of the state of it.00:36
AlexLikeRockhttps://paste.debian.net/1328758/00:36
rwpThat last part looks good.00:36
AlexLikeRockso00:37
rwpBTW...  I presume that you got back to a working system by copying that ld-linux-x86-64.so.2 file back to your system?  I am just curious...00:37
AlexLikeRock what next ?00:37
AlexLikeRockyes , i did that rwp00:37
AlexLikeRockwhat about install individuality00:39
rwpI am looking closely at the errors in https://paste.debian.net/1328754/ and trying to understand the details of it.00:39
AlexLikeRockhttps://paste.debian.net/1328759/00:39
AlexLikeRockwhat about decompress  libc6_2.36-9+deb12u8_amd64.deb?00:43
rwpWhat does this command say for you?  grep /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /var/lib/dpkg/info/*.list00:44
AlexLikeRockdone : decompress and remplace by mouse00:46
AlexLikeRock grep /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 /var/lib/dpkg/info/*.list00:46
AlexLikeRock00:46
AlexLikeRock   /var/lib/dpkg/info/libc6-udeb.list:/lib/x86_64-linux-gnu/ld-linux-x86-64.so.200:46
rwpThat looks good to me.  fsmithred_ and the rest...  How do you feel about dpkg package database brain surgery?  I am about to suggest editing that file and removing that line from it.00:48
rwpfsmithred, Did you see that line: /var/lib/dpkg/info/libc6-udeb.list:/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 ??  How do you feel about dpkg package database brain surgery upon that file?00:50
tempforeverand add the line into /var/lib/dpkg/info/libc6:amd64.list  ?  or will dpkg take care of that if it works?00:50
rwpI think if it were me I would delete that line from the file.  That will cause dpkg to forget that the file is part of that package.  And then the upgrade that has been failing due to that error should not error.  Since libc6 is upgrading it will get an updated version of that file anyway.  And it was updated regardless today by rm and cp too.00:50
fsmithredI didn't.00:51
rwptempforever, I think dpkg will take care of adding the new line if it works.  I think.  This is a definite maybe for sure.00:51
fsmithredI think that will work00:51
tempforeverworth a shot00:52
rwpThere are probably more files in that list of files for libc6-udeb.  I could see needing to remove more of them too.  I would keep repeating through the list until getting through all of them.00:53
rwpAlexLikeRock, I think at least three of us think the best way forward is surgery on that file.  Edit /var/lib/dpkg/info/libc6-udeb.list and delete the line with /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 from it.  They run the same aptitude command you ran before again.00:54
AlexLikeRockhttps://paste.debian.net/1328761/00:59
AlexLikeRockdone00:59
AlexLikeRock what next ?00:59
AlexLikeRockaptitude , ok00:59
AlexLikeRockhttps://paste.debian.net/1328762/01:01
rwpLooking at that paste and that file I think you will hit the next file there as an error.  And therefore should edit the file again, remove all of the *.so.* lines from it and aptitude again.01:01
rwpYes.  Say yes to that aptitude command.01:01
AlexLikeRockok}01:01
AlexLikeRockhttps://paste.debian.net/1328763/01:03
rwpYep!  It is now complaining about the next file down the list.  Edit the file again, remove all of the *.so.* lines from it and aptitude again.01:03
tempforeverprogress01:04
AlexLikeRockfine01:06
AlexLikeRockhttps://paste.debian.net/1328764/01:08
rwpThat /lib64/ld-linux-x86-64.so.2 line might be trouble.01:09
AlexLikeRockhttps://paste.debian.net/1328765/01:09
tempforeveryep.   trying to overwrite '/lib64/ld-linux-x86-64.so.2', which is also in package libc6-udeb 2.36-9+deb12u701:09
rwpYep.  Missed that one line.01:09
AlexLikeRockok, delet it too01:10
AlexLikeRockits working ..01:10
rwpIt's also a *.so.* line.01:10
tempforever:-)01:10
AlexLikeRockcontinuing working ....01:13
AlexLikeRockcontinuing working ...01:16
AlexLikeRockthanks so much to : rwp , tempforever  fsmithred_ fsr_01:17
rwpIs it done?01:18
AlexLikeRockhttps://paste.debian.net/1328766/01:28
AlexLikeRockDONE !01:28
AlexLikeRockall finish01:28
AlexLikeRocknon error !!!01:28
tempforevercongrats01:29
rwpYay! \o/01:29
rwpAnd also WHEW!01:30
AlexLikeRockYahooooo!01:31
AlexLikeRocknow i can remove  libc6-udeb01:32
AlexLikeRock  apt-get remove --purge libc6-udeb    ?01:32
rwpWasn't it removed with the previous aptitude command?01:36
AlexLikeRocklet me serach01:37
rwpIn https://paste.debian.net/1328754/ the solution provided by aptitude including removing it.01:38
rwpBut yes look for "dpkg -l | grep -e -udeb" and see if any of them are installed.  Hopefully not.  You did surgery to remove the troublesome files from the list so it should purge now if needed.01:39
AlexLikeRockhttps://paste.debian.net/1328767/01:39
AlexLikeRockpkg -l | grep -e -udeb01:39
AlexLikeRockri  libc6-udeb                               2.36-9+deb12u7                          amd64        GNU C Library: Shared libraries - udeb01:39
rwpLooks good to me.  Say yes there.01:39
tempforeverit's still there?!  lol01:40
rwpJust extra but "purge" is now a real apt-get command like "remove" so "apt-get remove --purge" can now save some typing with "apt-get purge" these days.01:40
AlexLikeRockdone : delet it01:40
AlexLikeRocknow i can go to sleeep01:43
AlexLikeRockthanks so much  DEVUAN guys01:43
rwpExcellent!  Glad to hear things are working for you.01:43
AlexLikeRock:->01:43
gnarfacedevuanconsumer__: i don't really know specifically, it's gotta be some library/package version mismatch in there somewhere... does it matter really though? you said the upgraded versions worked fine, and that is expected behavior so i don't really see the problem.01:58
devuanconsumer__ok thank you01:59
gnarfacein general, the packages in current stable are all tested together against each other and not against a mix+match of older stuff, so you should really never have had to install that older version in the first place. it's definitely a mystery why you thought you did, but it's entirely likely it was based on misdiagnosis02:00
gnarfaceand none of us have really had any problems with firmware-amd-graphics like you described either, it seems to be of very high quality02:01
gnarfaceif i had to guess, i'd say that probably something else related to your graphics stack, (probably a mesa component) was out-of-date/mismatched on the old install, and doing a general release upgrade replaced the problematic package along with everything else02:02
gnarfacemaybe one night you were drunk and copied a hasty fix from an ubuntu repo and forgot about it or something... it's happened to the best of us. just don't mix+match releases and distros in the future and you should be fine02:03
darwinseems nothing in /etc/init.d has a disable option--do I just 'chmod a-x'?04:15
gnarfacedarwin: no04:16
darwinand is there anywhere else that has services?  On classic UNIX and the only strictly UNIX-like one, it's also /etc/rc.d and on some newer GNU/Linux there are several places, so wondering if I should look anywhere else04:16
gnarfacedarwin: the enable/disable state of the /etc/init.d scripts can be controlled by the symlinks in /etc/rc*.d/, which can be edited manually but it's probably easier to just install and use the sysv-rc-conf tool04:17
gnarfaceif you're using sysvinit this is the only place services should be04:18
darwinthanks04:20
darwinit shows six columns with unlabelled numbers, and 's'04:20
gnarfacethose numbers are for the different runlevels04:21
darwinalso 'networking' appears to be disabled but there's no dhcp/dhclient either04:22
gnarfacei'm not sure what the complaint in that statement is...04:23
gnarfaceyou're free to install a dhcp client or not04:23
gnarfacedhcp isn't a requirement for networking04:23
darwinit's not a complaint.  It's simply that it's unclear what's doing the networking and why the default/running dhcp program isn't displayed there05:17
darwini have to get into meta-description a lot here05:17
darwinmeta-conversation.  Odd05:18
gnarfacedarwin: tbh i'm not sure, i do the symlinks by hand myself usually. but the thing that's doing networking in lieu of anything else is basically a script that parses /etc/networking/interfaces and runs ifup/ifdown scripts on it05:21
darwini see05:21
gnarface... unless you're using wpasupplicant and/or network-manager or the like, but chances are you'd have dhcp too if you were, so i'm guessing you're just using the bare /etc/network/interfaces file05:22
darwini am using ethernet05:22
gnarface(it's /etc/network/ not /etc/networking, sorry for the confusion)05:22
gnarfaceif you're using ethernet with a static ip you don't need anything else05:22
gnarfacejust put the ip in that file05:23
gnarfacethe format is super easy05:23
darwinit did it during setup apparently05:23
gnarfacei assume so05:23
darwinsysv-rc-conf on one PC says there's a service called README05:24
darwinthere's no /etc/init.d/README05:25
gnarfaceit's not actually a service anyway05:25
gnarfaceit should be a symlink to /usr/share/doc/sysv-rc/init.d-README05:25
gnarface... which should be in the sysv-rc package, which you should definitely already have05:26
darwini'm wondering why we have avahi-daemon running when we don't even have Apples... is avahi-daemon used for some other software or I can just disable it?05:33
darwinand we only use /etc/resolv.conf for DNS05:34
darwinokay, I see it can help with CUPSD... I'll leave it on for now... but wondering if I only need it on the PC that has the printer, or others05:46
darwinoh, I see... maybe I'm running network-manager.  The name was cut off and seemed no way to view the rest05:50
darwingood06:15
gnarfaceeh, i wish someone would have told darwin that he's free to disable avahi-daemon too07:43

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!