• Updating Slackware

    From The Real Bev@bashley101@gmail.com to alt.os.linux.slackware on Tue Sep 8 10:56:04 2026
    From Newsgroup: alt.os.linux.slackware

    If I have just updated slack 15.0 can I then change my config file to 'current' without disruption?
    --
    Cheers, Bev
    "It's too bad stupidity isn't painful." - A. S. LaVey

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Tue Sep 8 13:40:58 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to 'current' without disruption?

    Which config, Bev?

    I ran 15.0 until about two months ago when I had to replace my video
    card. New one works better with the 7.x series kernels so I was forced
    to go to Slackware-current.

    No problems with the switch except current IS a moving target. When 16
    gets released I'm going to freeze it there and do security/required
    updates only.

    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Real Bev@bashley101@gmail.com to alt.os.linux.slackware on Tue Sep 8 12:04:39 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/8/26 11:40, Rinaldi J. Montessi wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    /etc/slackpkg/mirrors

    Just change from <whatever> to Slackware64-current

    This is his machine, not mine. I'm permanently stuck at 14.2 unless I
    upgrade my hardware. Not likely, but something might start leaking
    smoke. Never can tell...
    I ran 15.0 until about two months ago when I had to replace my video
    card. New one works better with the 7.x series kernels so I was forced
    to go to Slackware-current.

    No problems with the switch except current IS a moving target. When 16
    gets released I'm going to freeze it there and do security/required
    updates only.
    --
    Cheers, Bev (Registered Linux User 85683)
    Some people have told me they don't think a fat penguin really
    embodies the grace of Linux, which just tells me they have never seen
    an angry penguin charging at them in excess of 100mph. They'd be a
    lot more careful about what they say if they had. -- Linus Torvalds
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Tue Sep 8 19:21:23 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/8/26 2:04 PM, The Real Bev wrote:
    On 9/8/26 11:40, Rinaldi J. Montessi wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    /etc/slackpkg/mirrors

    I keep my own mirror so I use:

    #----------------------------------------------------------------
    # Local Directory #----------------------------------------------------------------
    # file://path/to/some/directory/
    file://usr/src/spkg/CURRENT/ #----------------------------------------------------------------

    and then:

    rsync -aAXPvh --delete-after --delete-excluded \ --exclude={EFI,isolinux,source,kdei,usb-and-pxe-installers} \ rsync://plug-mirror.rcac.purdue.edu/slackware/slackware64-current/ \ /usr/src/spkg/CURRENT/

    Blacklist shouldn't change.

    Make sure the destination exists and season to taste.

    I like the repository on hand for quick repairs if I screw something up.
    Internet has been known to go down ;-)

    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Real Bev@bashley101@gmail.com to alt.os.linux.slackware on Tue Sep 8 19:07:04 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/8/26 17:21, Rinaldi J. Montessi wrote:
    On 9/8/26 2:04 PM, The Real Bev wrote:
    On 9/8/26 11:40, Rinaldi J. Montessi wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    /etc/slackpkg/mirrors

    I keep my own mirror so I use:

    #----------------------------------------------------------------
    # Local Directory #----------------------------------------------------------------
    # file://path/to/some/directory/
    file://usr/src/spkg/CURRENT/ #----------------------------------------------------------------

    and then:

    rsync -aAXPvh --delete-after --delete-excluded \ --exclude={EFI,isolinux,source,kdei,usb-and-pxe-installers} \ rsync://plug-mirror.rcac.purdue.edu/slackware/slackware64-current/ \ /usr/src/spkg/CURRENT/

    Blacklist shouldn't change.

    Make sure the destination exists and season to taste.

    I like the repository on hand for quick repairs if I screw something up.
    Internet has been known to go down ;-)

    Disk space is cheap!

    He'd been using the actual name of the version and did periodic updates
    to the specific release. He's wondering if switching the entry to
    'curent' would somehow disrupt things when he updates or do anything
    else unpleasant.
    --
    Cheers, Bev
    "Tip: Place your houseplants in front of the television during
    the next presidential debate and watch how leafy they get."
    -- Scott Adams
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to alt.os.linux.slackware on Wed Sep 9 02:58:04 2026
    From Newsgroup: alt.os.linux.slackware

    The Real Bev <bashley101@gmail.com> wrote:
    He'd been using the actual name of the version and did periodic
    updates to the specific release. He's wondering if switching the
    entry to 'curent' would somehow disrupt things when he updates or do anything else unpleasant.

    It is likely if this were tried that the various upgradings of packages
    would not be in the correct order (the upgrade.txt file on a Slackware
    iso has a specific order in which to upgrade) and the result could very
    well be a system that no longer works (or boots).

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Marco Moock@mm@dorfdsl.de to alt.os.linux.slackware on Wed Sep 9 08:28:11 2026
    From Newsgroup: alt.os.linux.slackware

    Am 08.09.26 um 21:04 schrieb The Real Bev:


    /etc/slackpkg/mirrors

    Just change from <whatever> to Slackware64-current

    I did it that way.
    I recommend creating a full image of you disk with a live system, so you
    can revert to the old state.

    Be aware that you definitely need to update the kernel and the older one
    will most likely not work anymore, so be prepared that you need to
    generate initrd and the boot loader config.
    --
    Gru|f
    Marco

    Junk-Mail bitte an trashcan@stinkedores.dorfdsl.de
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Joseph Rosevear@Mail@JoesLife.org to alt.os.linux.slackware on Wed Sep 9 09:29:38 2026
    From Newsgroup: alt.os.linux.slackware

    On Tue, 8 Sep 2026 10:56:04 -0700, The Real Bev wrote:

    If I have just updated slack 15.0 can I then change my config file to 'current' without disruption?

    I get my updates from: https://mirrors.slackware.com/slackware/slackware64-15.0/

    And I run a bash (#!/bin/sh) script as an ordinary user to do updates.
    The script runs "slackpkg update gpg", then slackpkg update, install-new, upgrade-all and clean-system.

    It works for me!

    -Joe
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Joseph Rosevear@Mail@JoesLife.org to alt.os.linux.slackware on Wed Sep 9 09:42:18 2026
    From Newsgroup: alt.os.linux.slackware

    On Wed, 9 Sep 2026 09:29:38 -0000 (UTC), Joseph Rosevear wrote:

    On Tue, 8 Sep 2026 10:56:04 -0700, The Real Bev wrote:

    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    I get my updates from: https://mirrors.slackware.com/slackware/slackware64-15.0/

    And I run a bash (#!/bin/sh) script as an ordinary user to do updates.
    The script runs "slackpkg update gpg", then slackpkg update,
    install-new,
    upgrade-all and clean-system.

    It works for me!

    -Joe

    Oops. I don't know if it matters, but *actually* my notes say run the
    script as *root*. I'll go try it now and report back.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Eric Pozharski@apple.universe@posteo.net to alt.os.linux.slackware on Wed Sep 9 09:03:24 2026
    From Newsgroup: alt.os.linux.slackware

    with <117pm87$bijo$2@dont-email.me> The Real Bev wrote:
    On 9/8/26 11:40, Rinaldi J. Montessi wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:

    If I have just updated slack 15.0 can I then change my config file
    to 'current' without disruption?
    Which config, Bev?
    /etc/slackpkg/mirrors
    Just change from <whatever> to Slackware64-current

    *If* I understand your context correctly, then -- yes, it will be as
    disruptive as _upgrade_ (in contrary with _reinstall_) from old proper
    to just released proper. Also, haven't you forgot about SBo?

    You probably haven't noticed, but *all* current has been rebuilt for
    reasons I ignored, but there are reasons. Now compress multiple
    reasons for partial and whole rebuilds. Hopefully, you've got the
    picture.

    *CUT* [ 9 lines 2 levels deep]
    --
    Torvalds' goal for Linux is very simple: World Domination
    Stallman's goal for GNU is even simpler: Freedom
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From kaukasoina3dore73js4@kaukasoina3dore73js4@sci.fi (Petri Kaukasoina) to alt.os.linux.slackware on Wed Sep 9 10:19:32 2026
    From Newsgroup: alt.os.linux.slackware

    The Real Bev <bashley101@gmail.com> wrote:
    On 9/8/26 11:40, Rinaldi J. Montessi wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    /etc/slackpkg/mirrors

    It won't work. The order is important. This works:

    # < change mirror to current in /etc/slackpkg/mirrors >
    slackpkg update
    slackpkg upgrade slackpkg
    slackpkg upgrade aaa_glibc-solibs gnupg
    slackpkg install-new
    slackpkg upgrade-all
    slackpkg clean-system
    # < handle the .new files >
    # < if grub then reinstall grub >
    # < take care of initrd, boot loader >
    reboot
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Joseph Rosevear@Mail@JoesLife.org to alt.os.linux.slackware on Wed Sep 9 10:31:05 2026
    From Newsgroup: alt.os.linux.slackware

    On Wed, 9 Sep 2026 09:42:18 -0000 (UTC), Joseph Rosevear wrote:

    Oops. I don't know if it matters, but *actually* my notes say run the
    script as *root*. I'll go try it now and report back.

    I'm back after updating my Slackware "Basis" system using my script, and
    my bootable flash drive (Zombie Silas) using some more scripts. Am
    currently using the bootable flash drive.

    And yes, I ran the update script (and the others) as root.

    -Joe
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Real Bev@bashley101@gmail.com to alt.os.linux.slackware on Wed Sep 9 22:51:53 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/8/26 19:58, Rich wrote:
    The Real Bev <bashley101@gmail.com> wrote:
    He'd been using the actual name of the version and did periodic
    updates to the specific release. He's wondering if switching the
    entry to 'curent' would somehow disrupt things when he updates or do
    anything else unpleasant.

    It is likely if this were tried that the various upgradings of packages
    would not be in the correct order (the upgrade.txt file on a Slackware
    iso has a specific order in which to upgrade) and the result could very
    well be a system that no longer works (or boots).

    Hadn't thought the order would make a difference...
    --
    Cheers, Bev
    Hmph. I used to have snow tires. Never again. They melted in the
    spring. I won't even start going on about my wood stove.
    -- websurf1
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Thu Sep 10 07:15:05 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/10/26 12:51 AM, The Real Bev wrote:
    On 9/8/26 19:58, Rich wrote:
    The Real Bev <bashley101@gmail.com> wrote:
    He'd been using the actual name of the version and did periodic
    updates to the specific release. He's wondering if switching the
    entry to 'curent' would somehow disrupt things when he updates or do
    anything else unpleasant.

    It is likely if this were tried that the various upgradings of packages
    would not be in the correct order (the upgrade.txt file on a Slackware
    iso has a specific order in which to upgrade) and the result could very
    well be a system that no longer works (or boots).

    Hadn't thought the order would make a difference...

    In my experience slackpkg takes care of that.

    However you access the repository, (switching to slackware/slackware64-current/ should be adequate) make sure to run
    "slackpkg clean-system" after slackpkg upgrade-all to remove any
    artifacts. This would require upgrading any third party packages you
    have installed, but they would likely be broken by the system upgrade
    anyhow. Library version bumps , etc.

    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Diamond@zsd@jdvb.ca to alt.os.linux.slackware on Sat Sep 12 10:16:18 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-08 at 15:40 ADT, Rinaldi J. Montessi <rinaldij@alien.free> wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    I ran 15.0 until about two months ago when I had to replace my video
    card. New one works better with the 7.x series kernels so I was forced
    to go to Slackware-current.

    Just out of curiosity, why were you forced to go to Slackware-current?

    I am using 6.18.37 with Slackware64-15.0 and haven't yet tried a 7.x
    kernel. Will they not compile (or run) with 15.0?

    Thanks.

    Jim
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Marco Moock@mm@dorfdsl.de to alt.os.linux.slackware on Sat Sep 12 15:53:15 2026
    From Newsgroup: alt.os.linux.slackware

    Am 12.09.26 um 15:16 schrieb Jim Diamond:
    I am using 6.18.37 with Slackware64-15.0 and haven't yet tried a 7.x
    kernel. Will they not compile (or run) with 15.0?

    They are not in the repo of 15.
    --
    Gru|f
    Marco

    Spam bitte an abfalleimer2001@stinkedores.dorfdsl.de
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Sat Sep 12 10:31:11 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/12/26 8:16 AM, Jim Diamond wrote:
    On 2026-09-08 at 15:40 ADT, Rinaldi J. Montessi <rinaldij@alien.free> wrote:
    On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    I ran 15.0 until about two months ago when I had to replace my video
    card. New one works better with the 7.x series kernels so I was forced
    to go to Slackware-current.

    Just out of curiosity, why were you forced to go to Slackware-current?

    VGA compatible controller: Intel Corporation DG2 [Arc A580] (rev 08)

    Resizable BAR (Base Address Register) is a PCI Express feature that lets
    your CPU access your video card's entire memory pool at once instead of
    in small 256MB pieces.
    I am using 6.18.37 with Slackware64-15.0 and haven't yet tried a 7.x
    kernel. Will they not compile (or run) with 15.0?
    My reading tells me that the i915 and xe modules are significantly
    improved in the 7.x kernels for the Arc A580.

    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Diamond@zsd@jdvb.ca to alt.os.linux.slackware on Sat Sep 12 14:38:53 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-12 at 12:31 ADT, Rinaldi J. Montessi <rinaldij@alien.free> wrote:
    On 9/12/26 8:16 AM, Jim Diamond wrote:
    On 2026-09-08 at 15:40 ADT, Rinaldi J. Montessi <rinaldij@alien.free> wrote: >>> On 9/8/26 12:56 PM, The Real Bev wrote:
    If I have just updated slack 15.0 can I then change my config file to
    'current' without disruption?

    Which config, Bev?

    I ran 15.0 until about two months ago when I had to replace my video
    card. New one works better with the 7.x series kernels so I was forced
    to go to Slackware-current.

    Just out of curiosity, why were you forced to go to Slackware-current?

    VGA compatible controller: Intel Corporation DG2 [Arc A580] (rev 08)

    Resizable BAR (Base Address Register) is a PCI Express feature that lets your CPU access your video card's entire memory pool at once instead of
    in small 256MB pieces.
    I am using 6.18.37 with Slackware64-15.0 and haven't yet tried a 7.x
    kernel. Will they not compile (or run) with 15.0?
    My reading tells me that the i915 and xe modules are significantly
    improved in the 7.x kernels for the Arc A580.

    Good to hear about these improvements. But I'm still curious...

    Is it that you didn't want to compile your own kernel on 15.0, or was there something preventing you from doing so?

    Cheers.
    Jim
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Diamond@zsd@jdvb.ca to alt.os.linux.slackware on Sat Sep 12 14:42:11 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-12 at 10:53 ADT, Marco Moock <mm@dorfdsl.de> wrote:
    Am 12.09.26 um 15:16 schrieb Jim Diamond:
    I am using 6.18.37 with Slackware64-15.0 and haven't yet tried a 7.x
    kernel. Will they not compile (or run) with 15.0?

    They are not in the repo of 15.

    Compiling a kernel is (in my experience) a fairly easy thing (if not
    somewhat tedious). So I was sort of curious about why Rinaldi didn't just
    do that.

    Jim
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Sat Sep 12 19:05:53 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/12/26 12:38 PM, Jim Diamond wrote:
    My reading tells me that the i915 and xe modules are significantly
    improved in the 7.x kernels for the Arc A580.
    Good to hear about these improvements. But I'm still curious...

    Is it that you didn't want to compile your own kernel on 15.0, or was there something preventing you from doing so?

    I no longer compile my own kernels. I've had zero problems with PV's offerings.

    My video problems were kernel module development issues, not Slackware's.

    Rinaldi
    --
    Cogito, ergo dubito

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Sun Sep 13 14:11:02 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-12, Jim Diamond wrote:

    Compiling a kernel is (in my experience) a fairly easy thing (if
    not somewhat tedious). ...

    It got to a point, quite some time ago, at least in my own experience,
    where it became very time-consuming to go through all of the new
    configuration options on any kernel release, to learn what they do
    and decide whether you need or want it in your custom kernel for a
    particular system. At which point, of course, you start just using
    the default configuration with "make defconfig" or "make alldefconfig".
    Once you're there, why not just use the pre-packaged kernel?
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to alt.os.linux.slackware on Sun Sep 13 14:56:10 2026
    From Newsgroup: alt.os.linux.slackware

    Sylvain Robitaille <syl@therockgarden.ca> wrote:
    On 2026-09-12, Jim Diamond wrote:

    Compiling a kernel is (in my experience) a fairly easy thing (if
    not somewhat tedious). ...

    It got to a point, quite some time ago, at least in my own
    experience, where it became very time-consuming to go through all of
    the new configuration options on any kernel release, to learn what
    they do and decide whether you need or want it in your custom kernel
    for a particular system. At which point, of course, you start just
    using the default configuration with "make defconfig" or "make alldefconfig". Once you're there, why not just use the pre-packaged
    kernel?

    If one wants a newer kernel than what is prepackaged for some reason
    [1], compiling it is the faster method of obtaining it vs. waiting for
    the pre-packaged one to eventually reach that newer version milestone.

    [1] Most often for one of the reasons of 1) a driver for a device that
    does not exist yet in the prepackaged version, or 2) a driver for a
    feature (filesystem or kernel) that does not exist yet in the
    prepackaged version.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Diamond@zsd@jdvb.ca to alt.os.linux.slackware on Sun Sep 13 12:29:38 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-13 at 11:11 ADT, Sylvain Robitaille <syl@therockgarden.ca> wrote:
    On 2026-09-12, Jim Diamond wrote:

    Compiling a kernel is (in my experience) a fairly easy thing (if
    not somewhat tedious). ...

    It got to a point, quite some time ago, at least in my own experience,
    where it became very time-consuming to go through all of the new configuration options on any kernel release, to learn what they do
    and decide whether you need or want it in your custom kernel for a
    particular system. At which point, of course, you start just using
    the default configuration with "make defconfig" or "make alldefconfig".

    You are right that it is time-consuming to go through all the new options. Particularly if you are making a jump of many versions.

    Having said that, I've found "make oldconfig" (after copying your current .config into the source dir) to be fairly fast, especially if you take the default choice for all the new ones. I've never had a problem with doing
    that, but no doubt someone, somewhere has had issues from that.


    Once you're there, why not just use the pre-packaged kernel?

    Well, because of this...

    If I recall correctly, the OP went from 15.0 to -current to get a 7.x
    kernel. While it is good that many people out there are actively keeping
    up with -current and using/testing it, the reality is that -current is not stable like 15.0 is, and any given update might break something (DAMHIKT).
    So if the OP wanted a stable system, compiling the kernel (even using the .config from -current, thus avoiding all those questions) is more likely to give him a stable system. (But maybe that's not an issue for him.)

    That's all... I just wondered if there was some reason why 7.x was somehow incompatible with 15.0 or hard to compile on 15.0.

    Cheers.
    Jim
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to alt.os.linux.slackware on Mon Sep 14 15:20:46 2026
    From Newsgroup: alt.os.linux.slackware

    Jim Diamond <zsd@jdvb.ca> wrote:
    That's all... I just wondered if there was some reason why 7.x was
    somehow incompatible with 15.0 or hard to compile on 15.0.

    Given the kernel (well Linus's) desire to "not break userspace" it is
    most often the case that the newer kernel's /work/ just fine (as in,
    they boot, and the system operates much as it did before the swap).

    Where the issue often arises is that to actually make use of new kernel features (note, "feature", not "device driver") often requires a new
    glibc that knows how to make the proper syscalls for the new features.

    So while you very likely can compile, and run, the absolute latest 7.x
    on Slack 15.0, it is also likely that some of the 'latest and greatest'
    new kernel features are not usable because Slack 15's glibc does not
    yet know how to make use of them.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Mon Sep 14 22:40:15 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-13, Rich wrote:

    If one wants a newer kernel than what is prepackaged for some reason
    [1], compiling it is the faster method of obtaining it vs. waiting for
    the pre-packaged one to eventually reach that newer version milestone.

    I've been in that situation (sort of; when -current switched to 6.18.x
    kernels, the (third-party) device driver for my RAID controller failed
    to compile on the newer kernels. For a few months, I was updating 6.12.x kernels, using Slackware64-current's kernel SlackBuild script to ensure
    that the configuration matched what *would* have been in a prepackaged
    kernel. It wasn't perfect, but it was *as though* I was still using a prepackeged kernel. I've since created a patch for the RAID device
    driver, (mentioned elsewhere in this newsgroup if you're curious).


    [1] Most often for one of the reasons of 1) a driver for a device
    that does not exist yet in the prepackaged version, or 2) a driver
    for a feature (filesystem or kernel) that does not exist yet in
    the prepackaged version.

    Fair enough, though I'd guess that's mostly a historical concern.
    I'm sure that it can still happen, of course, but it seems to me it's
    likely rather exceptional when it does. I'm sure that my experience
    might border on the exceptional in the other direction, though.
    Most of my computer gear, save for perhaps the SSDs in my laptops is
    well more than a few years old, and (with a couple of exceptions that
    need vendor-supplied drivers, compiled outside of the kernel itself,
    such as the RAID controller mentioned above, and an Nvidia graphics
    card) very well supported with the pre-packaged kernels.
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Mon Sep 14 22:52:19 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-13, Jim Diamond wrote:

    Having said that, I've found "make oldconfig" (after copying
    your current .config into the source dir) to be fairly fast,
    especially if you take the default choice for all the new ones.
    I've never had a problem with doing that, but no doubt someone,
    somewhere has had issues from that.

    ... or, if you don't actually need any functionality beyond the
    defaults, you could use the kernel SlackBuild script from your favourite Slackware version (or perhaps the version with the prepackaged kernel
    closest to the kernel version you want to use), and build your custom
    kernel as an actual Slackware package. Makes maintenance and eventual migration back to prepackaged kernels very simple.

    If I recall correctly, the OP went from 15.0 to -current to get
    a 7.x kernel. While it is good that many people out there are
    actively keeping up with -current and using/testing it, the reality
    is that -current is not stable like 15.0 is, and any given update
    might break something (DAMHIKT).

    Right, though as has been mentioned elsewhere, there's a reasonable
    possibility that the newer i(prepackaged) kernel would, in fact,
    have just worked for the OP on Slackware-15.0. I'd be interested
    to know if that was tried and uncovered any reasons that resulted in
    them being "forced" (their wording, iirc) into -current.

    That's all... I just wondered if there was some reason why 7.x was
    somehow incompatible with 15.0 or hard to compile on 15.0.

    I share that curiosity, though I admit that it isn't strong enough
    to have tried it myself.
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Mon Sep 14 23:30:59 2026
    From Newsgroup: alt.os.linux.slackware

    (rather tangential to the discussion, I suppose, so I'm replying a second
    time to the same message ...)

    On 2026-09-13, Jim Diamond wrote:

    ... the reality is that -current is not stable like 15.0 is, and
    any given update might break something (DAMHIKT).

    I would word it as "not intended, nor guaranteed to be stable ...", but
    in practice, after nearly a year of running -current on my workstation,
    and at least six months with it on a couple of other systems that get
    daily use, and performing periodic (not daily, nor even weekly, mind
    you) package updates, I find that in practice, Slackware64-current,
    is *quite* stable and reliable. The caveat, of course, remaining that
    there is no guarantee of that, and I certainly wouldn't use -current
    on production systems at work.

    Oddly enough, just today, while performing package updates
    on my workstation, I ran into a problem during the update to aaa_glibc-solibs-2.44-x86_64-5, where the system became unusable
    (except for any process already running) while upgradepkg was running
    the doinst.sh script. It seems that /lib64/ld-linux-x86-64.so.2 got
    removed, following which any attempt to execute any new programs
    (including those needed to complete the doinst.sh script and the
    update to that package) was failing.

    After some (manual) troubleshooting, I was able to confirm that the
    system was otherwise ok, and that this was not the disaster that it
    appeared to be, and I managed to move the contents of /lib64/incoming
    into /lib64 (as the doinst.sh script would have done had the library
    loader not disappeared), and from there I was able to restart my
    package updates. (well, I finished manually running the commands
    from doinst.sh, then restarted the rest of my pending updates.)

    I was going to report this to Patrick, of course, but upon careful
    examination of doinst.sh (and the diff against the previous version),
    I don't see how this problem could have happened, so I wouldn't know
    what to report. Was there perhaps some lingering artifact on just this
    one system that caused this? If so, that's obviously for me to fix,
    not Patrick. In any case, my updates are continuing now, without issue.

    All of that to say that despite -current being a development branch
    with no promise of stability, in practice it usually works just as
    well as the stable branch. When things do go wrong, the key is to
    not do anything drastic. The problem is very likely simpler to solve
    than it might seem.
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Mon Sep 14 18:42:57 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/14/26 5:52 PM, Sylvain Robitaille wrote:
    Right, though as has been mentioned elsewhere, there's a reasonable possibility that the newer i(prepackaged) kernel would, in fact,
    have just worked for the OP on Slackware-15.0. I'd be interested
    to know if that was tried and uncovered any reasons that resulted in
    them being "forced" (their wording, iirc) into -current.

    Probably referring back to my post.

    I had to buy a new video card and chose an Intel AsRock A580. Not a
    gamer and this was an economical choice.

    Problem stemmed from dmesg indicating that the card would be happier
    with Resizable BAR enabled. Since I was a lilo hold out booting in
    legacy mode and my BIOS required UEFI for ReBAR, I basically had to
    scrap 15.0 with the 5.15.209 kernel.

    In summary, the testing/packages/linux offerings work flawlessly.
    Perhaps it's as much the video card quirks, my inexperience (I've only
    been doing slackware for 25 years), and bad advice.

    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Tue Sep 15 00:51:50 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-14, Rinaldi J. Montessi wrote:

    I had to buy a new video card and chose an Intel AsRock A580. ...

    Ah yes; I do recall you mentioned that already.

    Problem stemmed from dmesg indicating that the card would be happier
    with Resizable BAR enabled. Since I was a lilo hold out booting in
    legacy mode and my BIOS required UEFI for ReBAR, I basically had to
    scrap 15.0 with the 5.15.209 kernel.

    Ok, so if I'm understanding correctly, needing both a newer kernel and a
    switch to uefi meant you were going to be reinstalling anyway?

    In summary, the testing/packages/linux offerings work flawlessly.

    I appreciate your clarifying that.

    Perhaps it's as much the video card quirks, my inexperience (I've only
    been doing slackware for 25 years), and bad advice.

    Inexperience? I'm only about 6 years ahead of you, and if I think
    back to 6 years ago, I doubt that I could claim "inexperience".
    Bad advice on the other hand ... ;-)

    Thanks for following up ...
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From jayjwa@jayjwa@atr2.ath.cx.invalid to alt.os.linux.slackware on Mon Sep 14 21:57:32 2026
    From Newsgroup: alt.os.linux.slackware

    Sylvain Robitaille <syl@therockgarden.ca> writes:

    Oddly enough, just today, while performing package updates
    on my workstation, I ran into a problem during the update to aaa_glibc-solibs-2.44-x86_64-5, where the system became unusable
    (except for any process already running) while upgradepkg was running
    the doinst.sh script. It seems that /lib64/ld-linux-x86-64.so.2 got
    removed, following which any attempt to execute any new programs
    (including those needed to complete the doinst.sh script and the
    update to that package) was failing.

    Do you mean this? https://www.linuxquestions.org/questions/slackware-14/missing-%24-before-%7Blibrary%7D-in-new-glibc%27s-doinst-sh-script-4175766980/

    It's fixed now but the mirrors didn't get the update yet, last I checked
    (hour or two ago). Nothing like a good old glibc borked update. XD
    --
    PGP Key ID: 781C A3E2 C6ED 70A6 B356 7AF5 B510 542E D460 5CAE
    "The Internet should always be the Wild West!"
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rinaldi J. Montessi@rinaldij@alien.free to alt.os.linux.slackware on Mon Sep 14 21:15:04 2026
    From Newsgroup: alt.os.linux.slackware

    On 9/14/26 7:51 PM, Sylvain Robitaille wrote:
    On 2026-09-14, Rinaldi J. Montessi wrote:

    I had to buy a new video card and chose an Intel AsRock A580. ...

    Ah yes; I do recall you mentioned that already.

    Problem stemmed from dmesg indicating that the card would be happier
    with Resizable BAR enabled. Since I was a lilo hold out booting in
    legacy mode and my BIOS required UEFI for ReBAR, I basically had to
    scrap 15.0 with the 5.15.209 kernel.

    Ok, so if I'm understanding correctly, needing both a newer kernel and a switch to uefi meant you were going to be reinstalling anyway?

    Sort of. I always have had current sitting alongside stable. In this
    case 15.0 and 15.0+.

    $ echo $PS1
    \u@` cat /etc/slackware-version`\w\$

    kept me aware of where I was. I have since left 15.0 behind
    >> In summary, the testing/packages/linux offerings work flawlessly.

    I appreciate your clarifying that.

    It was a change in that I had always used the huge kernel. At least in
    recent memory. Switching to generic caused some uncertainty until I
    realized the install script generated the initrd and grub update.
    Getting spoiled ;-)
    Perhaps it's as much the video card quirks, my inexperience (I've only
    been doing slackware for 25 years), and bad advice.

    Inexperience? I'm only about 6 years ahead of you, and if I think
    back to 6 years ago, I doubt that I could claim "inexperience".
    Bad advice on the other hand ... ;-)

    In six years I'll be 86 - so I hope so ;-)

    Thanks for following up ...
    Rinaldi
    --
    Cogito, ergo dubito
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Wed Sep 16 16:48:59 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-15, jayjwa wrote:

    Do you mean this? https://www.linuxquestions.org/questions/slackware-14/missing-%24-before-%7Blibrary%7D-in-new-glibc%27s-doinst-sh-script-4175766980/

    Yes, the description sounds the same.

    It's fixed now but the mirrors didn't get the update yet, ...

    It reached my local mirror yesterday morning, but note from a posting
    this morning in the LQ thread you reference (see post #4 in the thread),
    that the fix itself appears to suffer from a typo. We'll probably see
    yet another fix for this one.

    My own work-around was to prepend "/lib64/incoming/ld-linux-x86-64.so.2"
    to any commands, calling commands by full path. Then I was able to
    create the symbolic link with /usr/bin/ln. I only just moments ago
    learned of /sbin/sln, which would have made solving this even easier ...

    Nothing like a good old glibc borked update. XD

    Indeed. Thankfully, this sort of thing is extremely rare.
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Diamond@zsd@jdvb.ca to alt.os.linux.slackware on Sun Sep 27 21:20:10 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-14 at 20:30 ADT, Sylvain Robitaille <syl@therockgarden.ca> wrote:
    (rather tangential to the discussion, I suppose, so I'm replying a second time to the same message ...)

    On 2026-09-13, Jim Diamond wrote:

    ... the reality is that -current is not stable like 15.0 is, and
    any given update might break something (DAMHIKT).

    I would word it as "not intended, nor guaranteed to be stable ...", but
    in practice, after nearly a year of running -current on my workstation,
    and at least six months with it on a couple of other systems that get
    daily use, and performing periodic (not daily, nor even weekly, mind
    you) package updates, I find that in practice, Slackware64-current,
    is *quite* stable and reliable.

    That's good to hear, and not all that surprising. I don't recall exactly
    what update I was doing which torpedoed my system, but even with many years
    of installing and debugging Slackware systems, in the end it was a sort of reinstall and start over situation. Which sometimes I don't have time for.

    The caveat, of course, remaining that there is no guarantee of that, and
    I certainly wouldn't use -current on production systems at work.

    Wise! :-)

    Oddly enough, just today, while performing package updates
    on my workstation, I ran into a problem during the update to aaa_glibc-solibs-2.44-x86_64-5, where the system became unusable
    (except for any process already running) while upgradepkg was running
    the doinst.sh script. It seems that /lib64/ld-linux-x86-64.so.2 got
    removed, following which any attempt to execute any new programs
    (including those needed to complete the doinst.sh script and the
    update to that package) was failing.

    Yep, that's a problem.

    After some (manual) troubleshooting, I was able to confirm that the
    system was otherwise ok, and that this was not the disaster that it
    appeared to be, and I managed to move the contents of /lib64/incoming
    into /lib64 (as the doinst.sh script would have done had the library
    loader not disappeared),

    Did you have a statically linked mv or cp lying around, or did you do
    something trickier?

    and from there I was able to restart my package updates. (well, I
    finished manually running the commands from doinst.sh, then restarted the rest of my pending updates.)

    I was going to report this to Patrick, of course, but upon careful examination of doinst.sh (and the diff against the previous version),
    I don't see how this problem could have happened, so I wouldn't know
    what to report. Was there perhaps some lingering artifact on just this
    one system that caused this? If so, that's obviously for me to fix,
    not Patrick. In any case, my updates are continuing now, without issue.

    In any case, good job on managing to fix the issue and carry on.

    All of that to say that despite -current being a development branch with
    no promise of stability, in practice it usually works just as well as the stable branch. When things do go wrong, the key is to not do anything drastic. The problem is very likely simpler to solve than it might seem.

    Good advice.

    Jim

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvain Robitaille@syl@therockgarden.ca to alt.os.linux.slackware on Mon Sep 28 16:46:00 2026
    From Newsgroup: alt.os.linux.slackware

    On 2026-09-28, Jim Diamond wrote:

    After some (manual) troubleshooting, I was able to confirm that the
    system was otherwise ok, and that this was not the disaster that it
    appeared to be, and I managed to move the contents of /lib64/incoming
    into /lib64 (as the doinst.sh script would have done had the library
    loader not disappeared),

    Did you have a statically linked mv or cp lying around, or did you do something trickier?

    I prefixed every command with /lib64/incoming/ld-linux-x86-64.so.2
    (and had to, of course, refer to every command by full path). It was
    slow to troubleshoot that way, of course, but it did save me from
    needing to start over from scratch.

    At some level, when every command, including "ldd" was failing, I had
    a pretty good idea where to start looking. Of course "ls" also wasn't
    working, but I did have multiple xterms with active shells running,
    so *they* were as good as gold. "echo" is a shell built-in in tcsh,
    which is what I use for an interactive shell. "echo *" is like a
    poor-man's "ls". (incidentally "ls-F" is also a shell built-in,
    and I likely used that as well). That, and other systems to use as a reference, gave me enough information to go on, and once I was able
    to understand that the loader was missing from its normal location,
    Google taught me that I could prefix commands with the full path to
    where it (the loader) is and they would work. Complete the move,
    and commands worked normally again.

    All I had left to do then was manually run the remaining commands
    from /install/doinst.sh.
    --
    ----------------------------------------------------------------------
    Sylvain Robitaille syl@therockgarden.ca ----------------------------------------------------------------------
    --- Synchronet 3.22a-Linux NewsLink 1.2