Page 2 of 2 FirstFirst 12
Results 11 to 19 of 19

Thread: Broken Count >0

  1. #11
    Join Date
    Apr 2018
    Beans
    8

    Re: Broken Count >0

    Quote Originally Posted by deadflowr View Post
    You need to run the df -i command again to see if you have freed up some inodes.
    deadflowr,

    Code:
    Filesystem      Inodes   IUsed  IFree IUse% Mounted on
    udev            215073     505 214568    1% /dev
    tmpfs           220099     489 219610    1% /run
    /dev/sda5      2313808 2153402 160406   94% /
    none            220099       2 220097    1% /sys/fs/cgroup
    none            220099       1 220098    1% /run/lock
    none            220099      26 220073    1% /run/shm
    none            220099      24 220075    1% /run/user

  2. #12
    Join Date
    Apr 2018
    Beans
    8

    Re: Broken Count >0

    Quote Originally Posted by Impavidus View Post
    It seems that the first part worked, so you have some headroom and the package manager is happy again. But you still have hundreds of old packages, using over a million inodes and about 10GB disk space.

    Reboot and verify you're running the latest kernel:
    Code:
    uname -r
    It think it should now show 3.13.0-144.
    Impavidus,
    Yes, the kernel is "3.13.0-144-generic"


    df -h
    Code:
    Filesystem      Size  Used Avail Use% Mounted on
    udev            993M  4.0K  993M   1% /dev
    tmpfs           201M  1.1M  200M   1% /run
    /dev/sda5        35G   25G  8.7G  74% /
    none            4.0K     0  4.0K   0% /sys/fs/cgroup
    none            5.0M     0  5.0M   0% /run/lock
    none           1003M   53M  951M   6% /run/shm
    none            100M   32K  100M   1% /run/user

    df -i
    Code:
    Filesystem      Inodes   IUsed  IFree IUse% Mounted on
    udev            215073     505 214568    1% /dev
    tmpfs           220099     489 219610    1% /run
    /dev/sda5      2313808 2153446 160362   94% /
    none            220099       2 220097    1% /sys/fs/cgroup
    none            220099       1 220098    1% /run/lock
    none            220099      28 220071    1% /run/shm
    none            220099      24 220075    1% /run/user

    dpkg -l | grep linux-
    https://pastebin.com/Wc4NHf65


    Thank you

  3. #13
    Join Date
    Aug 2011
    Location
    52.5° N 6.4° E
    Beans
    6,806
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: Broken Count >0

    It's still almost full, so try this one:
    Code:
    dpkg -l | grep linux- | awk '/^ii/{print $2}' | egrep '[0-9]+\.[0-9]+\.[0-9]+' | egrep -v '3.13.0-144' | egrep -v '3.13.0-143' | xargs sudo apt-get purge
    That should remove all old headers and kernels, unless you get some buffer overflow because of the large number of packages you try to remove at once. But I expect it will work. It will keep the headers and kernel for 3.13.0-143 and 3.13.0-144, the latest and one spare. It will take some time.

    Then check again. Did you get your disk space back and a lot of packages (256 I think) removed?

  4. #14
    Join Date
    Apr 2018
    Beans
    8

    Re: Broken Count >0

    Quote Originally Posted by Impavidus View Post
    It's still almost full, so try this one:
    Code:
    dpkg -l | grep linux- | awk '/^ii/{print $2}' | egrep '[0-9]+\.[0-9]+\.[0-9]+' | egrep -v '3.13.0-144' | egrep -v '3.13.0-143' | xargs sudo apt-get purge
    I'm unable to remove the packages, as when it prompts "Do you want to continue? [Y/n]" , it automatically defaults to "Abort" and quits.


    Code:
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following packages will be REMOVED:
      linux-headers-3.13.0-100* linux-headers-3.13.0-100-generic*
      linux-headers-3.13.0-101* linux-headers-3.13.0-101-generic*
      linux-headers-3.13.0-103* linux-headers-3.13.0-103-generic*
      linux-headers-3.13.0-105* linux-headers-3.13.0-105-generic*
      linux-headers-3.13.0-106* linux-headers-3.13.0-106-generic*
      linux-headers-3.13.0-107* linux-headers-3.13.0-107-generic*
      linux-headers-3.13.0-108* linux-headers-3.13.0-108-generic*
      linux-headers-3.13.0-110* linux-headers-3.13.0-110-generic*
      linux-headers-3.13.0-112* linux-headers-3.13.0-112-generic*
      linux-headers-3.13.0-113* linux-headers-3.13.0-113-generic*
      linux-headers-3.13.0-115* linux-headers-3.13.0-115-generic*
      linux-headers-3.13.0-116* linux-headers-3.13.0-116-generic*
      linux-headers-3.13.0-117* linux-headers-3.13.0-117-generic*
      linux-headers-3.13.0-119* linux-headers-3.13.0-119-generic*
      linux-headers-3.13.0-121* linux-headers-3.13.0-121-generic*
      linux-headers-3.13.0-123* linux-headers-3.13.0-123-generic*
      linux-headers-3.13.0-125* linux-headers-3.13.0-125-generic*
      linux-headers-3.13.0-128* linux-headers-3.13.0-128-generic*
      linux-headers-3.13.0-129* linux-headers-3.13.0-129-generic*
      linux-headers-3.13.0-132* linux-headers-3.13.0-132-generic*
      linux-headers-3.13.0-133* linux-headers-3.13.0-133-generic*
      linux-headers-3.13.0-135* linux-headers-3.13.0-135-generic*
      linux-headers-3.13.0-137* linux-headers-3.13.0-137-generic*
      linux-headers-3.13.0-139* linux-headers-3.13.0-139-generic*
      linux-headers-3.13.0-141* linux-headers-3.13.0-141-generic*
      linux-headers-3.13.0-142* linux-headers-3.13.0-142-generic*
      linux-headers-3.13.0-39* linux-headers-3.13.0-39-generic*
      linux-headers-3.13.0-40* linux-headers-3.13.0-40-generic*
      linux-headers-3.13.0-43* linux-headers-3.13.0-43-generic*
      linux-headers-3.13.0-44* linux-headers-3.13.0-44-generic*
      linux-headers-3.13.0-45* linux-headers-3.13.0-45-generic*
      linux-headers-3.13.0-46* linux-headers-3.13.0-46-generic*
      linux-headers-3.13.0-48* linux-headers-3.13.0-48-generic*
      linux-headers-3.13.0-49* linux-headers-3.13.0-49-generic*
      linux-headers-3.13.0-51* linux-headers-3.13.0-51-generic*
      linux-headers-3.13.0-52* linux-headers-3.13.0-52-generic*
      linux-headers-3.13.0-53* linux-headers-3.13.0-53-generic*
      linux-headers-3.13.0-54* linux-headers-3.13.0-54-generic*
      linux-headers-3.13.0-55* linux-headers-3.13.0-55-generic*
      linux-headers-3.13.0-57* linux-headers-3.13.0-57-generic*
      linux-headers-3.13.0-58* linux-headers-3.13.0-58-generic*
      linux-headers-3.13.0-61* linux-headers-3.13.0-61-generic*
      linux-headers-3.13.0-62* linux-headers-3.13.0-62-generic*
      linux-headers-3.13.0-63* linux-headers-3.13.0-63-generic*
      linux-headers-3.13.0-65* linux-headers-3.13.0-65-generic*
      linux-headers-3.13.0-66* linux-headers-3.13.0-66-generic*
      linux-headers-3.13.0-67* linux-headers-3.13.0-67-generic*
      linux-headers-3.13.0-68* linux-headers-3.13.0-68-generic*
      linux-headers-3.13.0-70* linux-headers-3.13.0-70-generic*
      linux-headers-3.13.0-71* linux-headers-3.13.0-71-generic*
      linux-headers-3.13.0-74* linux-headers-3.13.0-74-generic*
      linux-headers-3.13.0-76* linux-headers-3.13.0-76-generic*
      linux-headers-3.13.0-77* linux-headers-3.13.0-77-generic*
      linux-headers-3.13.0-79* linux-headers-3.13.0-79-generic*
      linux-headers-3.13.0-83* linux-headers-3.13.0-83-generic*
      linux-headers-3.13.0-85* linux-headers-3.13.0-85-generic*
      linux-headers-3.13.0-86* linux-headers-3.13.0-86-generic*
      linux-headers-3.13.0-87* linux-headers-3.13.0-87-generic*
      linux-headers-3.13.0-88* linux-headers-3.13.0-88-generic*
      linux-headers-3.13.0-92* linux-headers-3.13.0-92-generic*
      linux-headers-3.13.0-93* linux-headers-3.13.0-93-generic*
      linux-headers-3.13.0-95* linux-headers-3.13.0-95-generic*
      linux-headers-3.13.0-96* linux-headers-3.13.0-96-generic*
      linux-headers-3.13.0-98* linux-headers-3.13.0-98-generic*
      linux-image-3.13.0-100-generic* linux-image-3.13.0-101-generic*
      linux-image-3.13.0-103-generic* linux-image-3.13.0-105-generic*
      linux-image-3.13.0-106-generic* linux-image-3.13.0-107-generic*
      linux-image-3.13.0-108-generic* linux-image-3.13.0-110-generic*
      linux-image-3.13.0-112-generic* linux-image-3.13.0-113-generic*
      linux-image-3.13.0-115-generic* linux-image-3.13.0-116-generic*
      linux-image-3.13.0-117-generic* linux-image-3.13.0-119-generic*
      linux-image-3.13.0-121-generic* linux-image-3.13.0-123-generic*
      linux-image-3.13.0-125-generic* linux-image-3.13.0-128-generic*
      linux-image-3.13.0-129-generic* linux-image-3.13.0-132-generic*
      linux-image-3.13.0-133-generic* linux-image-3.13.0-135-generic*
      linux-image-3.13.0-137-generic* linux-image-3.13.0-139-generic*
      linux-image-3.13.0-141-generic* linux-image-3.13.0-142-generic*
      linux-image-3.13.0-39-generic* linux-image-3.13.0-40-generic*
      linux-image-3.13.0-43-generic* linux-image-3.13.0-44-generic*
      linux-image-3.13.0-45-generic* linux-image-3.13.0-46-generic*
      linux-image-3.13.0-48-generic* linux-image-3.13.0-49-generic*
      linux-image-3.13.0-51-generic* linux-image-3.13.0-52-generic*
      linux-image-3.13.0-53-generic* linux-image-3.13.0-54-generic*
      linux-image-3.13.0-55-generic* linux-image-3.13.0-57-generic*
      linux-image-3.13.0-58-generic* linux-image-3.13.0-61-generic*
      linux-image-3.13.0-62-generic* linux-image-3.13.0-63-generic*
      linux-image-3.13.0-65-generic* linux-image-3.13.0-66-generic*
      linux-image-3.13.0-67-generic* linux-image-3.13.0-68-generic*
      linux-image-3.13.0-70-generic* linux-image-3.13.0-71-generic*
      linux-image-3.13.0-74-generic* linux-image-3.13.0-76-generic*
      linux-image-3.13.0-77-generic* linux-image-3.13.0-79-generic*
      linux-image-3.13.0-83-generic* linux-image-3.13.0-85-generic*
      linux-image-3.13.0-86-generic* linux-image-3.13.0-87-generic*
      linux-image-3.13.0-88-generic* linux-image-3.13.0-92-generic*
      linux-image-3.13.0-93-generic* linux-image-3.13.0-95-generic*
      linux-image-3.13.0-96-generic* linux-image-3.13.0-98-generic*
      linux-image-extra-3.13.0-100-generic* linux-image-extra-3.13.0-101-generic*
      linux-image-extra-3.13.0-103-generic* linux-image-extra-3.13.0-105-generic*
      linux-image-extra-3.13.0-106-generic* linux-image-extra-3.13.0-107-generic*
      linux-image-extra-3.13.0-108-generic* linux-image-extra-3.13.0-110-generic*
      linux-image-extra-3.13.0-112-generic* linux-image-extra-3.13.0-113-generic*
      linux-image-extra-3.13.0-115-generic* linux-image-extra-3.13.0-116-generic*
      linux-image-extra-3.13.0-117-generic* linux-image-extra-3.13.0-119-generic*
      linux-image-extra-3.13.0-121-generic* linux-image-extra-3.13.0-123-generic*
      linux-image-extra-3.13.0-125-generic* linux-image-extra-3.13.0-128-generic*
      linux-image-extra-3.13.0-129-generic* linux-image-extra-3.13.0-132-generic*
      linux-image-extra-3.13.0-133-generic* linux-image-extra-3.13.0-135-generic*
      linux-image-extra-3.13.0-137-generic* linux-image-extra-3.13.0-139-generic*
      linux-image-extra-3.13.0-141-generic* linux-image-extra-3.13.0-142-generic*
      linux-image-extra-3.13.0-39-generic* linux-image-extra-3.13.0-40-generic*
      linux-image-extra-3.13.0-43-generic* linux-image-extra-3.13.0-44-generic*
      linux-image-extra-3.13.0-45-generic* linux-image-extra-3.13.0-46-generic*
      linux-image-extra-3.13.0-48-generic* linux-image-extra-3.13.0-49-generic*
      linux-image-extra-3.13.0-51-generic* linux-image-extra-3.13.0-52-generic*
      linux-image-extra-3.13.0-53-generic* linux-image-extra-3.13.0-54-generic*
      linux-image-extra-3.13.0-55-generic* linux-image-extra-3.13.0-57-generic*
      linux-image-extra-3.13.0-58-generic* linux-image-extra-3.13.0-61-generic*
      linux-image-extra-3.13.0-62-generic* linux-image-extra-3.13.0-63-generic*
      linux-image-extra-3.13.0-65-generic* linux-image-extra-3.13.0-66-generic*
      linux-image-extra-3.13.0-67-generic* linux-image-extra-3.13.0-68-generic*
      linux-image-extra-3.13.0-70-generic* linux-image-extra-3.13.0-71-generic*
      linux-image-extra-3.13.0-74-generic* linux-image-extra-3.13.0-76-generic*
      linux-image-extra-3.13.0-77-generic* linux-image-extra-3.13.0-79-generic*
      linux-image-extra-3.13.0-83-generic* linux-image-extra-3.13.0-85-generic*
      linux-image-extra-3.13.0-86-generic* linux-image-extra-3.13.0-87-generic*
      linux-image-extra-3.13.0-88-generic* linux-image-extra-3.13.0-92-generic*
      linux-image-extra-3.13.0-93-generic* linux-image-extra-3.13.0-95-generic*
      linux-image-extra-3.13.0-96-generic* linux-image-extra-3.13.0-98-generic*
    0 upgraded, 0 newly installed, 256 to remove and 19 not upgraded.
    After this operation, 14.3 GB disk space will be freed.
    Do you want to continue? [Y/n] Abort.

  5. #15
    Join Date
    Aug 2011
    Location
    52.5° N 6.4° E
    Beans
    6,806
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: Broken Count >0

    It aborts? Maybe some strange limit. I never tried to remove 256 packages at once, maybe it's some feature to prevent accidental mass deletion events.

    Let's try it manually, just 10 versions at a time.
    Code:
    sudo apt-get purge linux-headers-3.13.0-{39,40,43,44,45,46,48,49,51,52}{,-generic} linux-image{,-extra}-{39,40,43,44,45,46,48,49,51,52}-generic
    sudo apt-get purge linux-headers-3.13.0-{53,54,55,57,58,61,62,63,65,66}{,-generic} linux-image{,-extra}-3.13.0-{53,54,55,57,58,61,62,63,65,66}-generic
    sudo apt-get purge linux-headers-3.13.0-{67,68,70,71,74,76,77,79,83,85}{,-generic} linux-image{,-extra}-3.13.0-{67,68,70,71,74,76,77,79,83,85}-generic
    sudo apt-get purge linux-headers-3.13.0-{86,87,88,92,93,95,96,98,100,101}{,-generic} linux-image{,-extra}-3.13.0-{86,87,88,92,93,95,96,98,100,101}-generic
    sudo apt-get purge linux-headers-3.13.0-{103,105,106,107,108,110,112,113,115,116}{,-generic} linux-image{,-extra}-3.13.0-{103,105,106,107,108,110,112,113,115,116}-generic
    sudo apt-get purge linux-headers-3.13.0-{117,119,121,123,125,128,129,132,133,135}{,-generic} linux-image{,-extra}-3.13.0-{117,119,121,123,125,128,129,132,133,135}-generic
    sudo apt-get purge linux-headers-3.13.0-{137,139,141,142}{,-generic} linux-image{,-extra}-3.13.0-{137,139,141,142}-generic
    Sometimes brute force is more effective than being clever. That should cut your disk space usage in half.

    Edit: Or use the command of post #13, but add -y at the end. See below. It seems xargs or the pipe interferes with apt-get's request for confirmation.
    Last edited by Impavidus; April 20th, 2018 at 07:29 PM.

  6. #16
    Join Date
    Apr 2011
    Location
    Mystletainn Kick!
    Beans
    13,596
    Distro
    Ubuntu

    Re: Broken Count >0

    Just add -y for yes to the xargs sudo apt purge command
    I always have to.
    Code:
    xargs sudo apt purge -y
    you can also dry-run it first by running with an -s option to simulate it.
    simulating is a good way to see what will actually happen, and allow you to avoid making things worse.
    But from the output above, all looks good to go so adding the -y is fine.
    Splat Double Splat Triple Splat
    Earn Your Keep
    Don't mind me, I'm only passing through.
    Once in a blue moon, I'm actually helpful
    .

  7. #17
    Join Date
    Aug 2011
    Location
    52.5° N 6.4° E
    Beans
    6,806
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: Broken Count >0

    Quote Originally Posted by deadflowr View Post
    Just add -y for yes to the xargs sudo apt purge command
    That could be it. I never use xargs myself.

  8. #18
    Join Date
    Apr 2011
    Location
    Mystletainn Kick!
    Beans
    13,596
    Distro
    Ubuntu

    Re: Broken Count >0

    I think if you run it with apt/apt-get you need to add -y to confirm.
    If you try it with dpkg like
    Code:
    xargs sudo dpkg -P
    it should not need to be confirmed.
    Simply because apt/apt-get may want to remove more than what is requested from the outputted content.
    dpkg should simply remove only that which is listed and nothing more.
    Splat Double Splat Triple Splat
    Earn Your Keep
    Don't mind me, I'm only passing through.
    Once in a blue moon, I'm actually helpful
    .

  9. #19
    Join Date
    Apr 2018
    Beans
    8

    Re: Broken Count >0

    Yes it needs the -y option.
    After about an hour, it's finally purged all the packages. Yippee!

    A big thank you to Impavidus and Deadflowr!

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •