Installed usrmerge package post installation script subprocess returned error exit status 1

Linux Mint Forums Welcome to the Linux Mint forums! E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1 E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1 Post by asus » Tue Dec 07, 2021 11:02 pm After upgrading to Linux Mint Mate 20.2 from 20.1 […]

Содержание

  1. Linux Mint Forums
  2. E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1
  3. E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1
  4. Re: E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1
  5. Debian usrmerge fails #4279
  6. Comments
  7. Linux Mint Forums
  8. usrmerge errors SOLVED
  9. usrmerge errors SOLVED
  10. Как решить ошибку “sub process usr bin dpkg returned an error code 1″ в Ubuntu
  11. Решение проблемы Sub-process /usr/bin/dpkg returned an error code (1)
  12. Способ 1: переконфигурировать базу данных пакетов
  13. Способ 2: Использовать принудительную установку
  14. Способ 3. Попробуйте удалить проблемный пакет.
  15. Способ 4. Удалите информационные файлы с информацией о проблемном пакете
  16. Linux Mint Forums
  17. [Solved] USRMERGE not working, causing a catastrophe?
  18. [Solved] USRMERGE not working, causing a catastrophe?
  19. Re: [SOLVED] USRMERGE, how to run it again?
  20. Re: USRMERGE not working, causing a catastrophe?

Linux Mint Forums

Welcome to the Linux Mint forums!

E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1

E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1

Post by asus » Tue Dec 07, 2021 11:02 pm

After upgrading to Linux Mint Mate 20.2 from 20.1 and running the Update Manager I get the following error when attempting to install software updates:

E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1

After attempting to correct the issue by running: sudo dpkg —configure -a

I receive error:

$ sudo dpkg —configure -a
[sudo] password for asus:
Setting up usrmerge (23) .
cp: cannot create regular file ‘/usr/opt/eset/esets/lib/libesets_pac.so’: No such file or directory

FATAL ERROR:
cp —no-dereference —preserve=all —reflink=auto —sparse=always /opt/eset/esets/lib/libesets_pac.so /usr/opt/eset/esets/lib/libesets_pac.so: rc=1

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge
asus@asus-UX391UA

Re: E: usrmerge: installed usrmerge package post-installation script subprocess returned error exit status 1

Post by asus » Tue Dec 07, 2021 11:29 pm

When running apt install usrmerge it get:

$ apt install usrmerge
[sudo] password for asus:
Reading package lists. Done
Building dependency tree
Reading state information. Done
usrmerge is already the newest version (23).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up usrmerge (23) .
cp: cannot create regular file ‘/usr/opt/eset/esets/lib/libesets_pac.so’: No such file or directory

FATAL ERROR:
cp —no-dereference —preserve=all —reflink=auto —sparse=always /opt/eset/esets/lib/libesets_pac.so /usr/opt/eset/esets/lib/libesets_pac.so: rc=1

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error e
xit status 1
Errors were encountered while processing:
usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)
asus@asus-UX391UA

Источник

Debian usrmerge fails #4279

On Windows 18362.207, running Debian.

Upgrading to Debian 10 Buster is successful. However, a subsequent sudo apt-get install usrmerge fails, resulting in an installation that’s difficult to get to a recoverable state. It partially succeeds, but is unable to complete. It additionally complains that it must succeed before further updates and installations.

This basically requires a user to do a Debian reinstallation to recover from. Oops.

The text was updated successfully, but these errors were encountered:

Do you happen to recall at what point it failed?

I did the update to buster myself a while back, followed by a usrmerge, and it completed successfully. That said, my update was on 18922, so this may be a fixed-in-later-version issue.

Do you happen to recall at what point it failed?

I recall vividly. The first point of failure is the attempt to move pam modules directory. On the first of the two failed systems, I made the brilliant move of rsyncing them into place and breaking sudo in the process, because it obviously didn’t know where to look for them without the not-yet-present symlink.

Has anybody successfully upgraded to buster on windows 18362 (or before) ??

Has anybody successfully upgraded to buster on windows 18362 (or before) ??

The upgrade completes fine. It’s the usrmerge command that resulted in problems for me. I haven’t tried again since applying the July update.

I was able to reproduce this. By accident, unfortunately. Running usrmerge left me with a broken Debian install in WSL that required a reinstall to recover from.

I tried it again on a fresh install from the Microsoft Store, which gave me Debian 10.9, and it failed the same way. I’m using WSL 1. Not sure if the permission issue is any different under WSL 2.

I’m hoping this is resolved by default when the Debian distro in the store is updated to Debian 11 and I can do a fresh install with merged-usr already applied by default.

Followup: usrmerge does work without error when running Debian as WSL 2.

And migrating back to WSL 1 after running usrmerge while in WSL 2 does work as well.

So anyone needing to use WSL 1 and wanting to do a usrmerge, your workaround is to just switch your Debian to WSL 2 first, run usrmerge, and then switch back to WSL 1.

Followup: usrmerge does work without error when running Debian as WSL 2.

And migrating back to WSL 1 after running usrmerge while in WSL 2 does work as well.

So anyone needing to use WSL 1 and wanting to do a usrmerge, your workaround is to just switch your Debian to WSL 2 first, run usrmerge, and then switch back to WSL 1.

Does Anyone try this way?

Same problem here, when upgrading my WSL 1.0 from Ubuntu 20.04 to 21.10 the usrmerge+WSL1 broke my installation 🙁 .

Any guidelines on how to upgrade to WSL2 to run /usr/lib/usrmerge/convert-usrmerge and then convert back to WSL 1 ?

Apparently as simple as:

I’m not sure it actually changed, since wsl -l -v still listed my «Ubuntu» installation as version 1 . but after I did this running /usr/lib/usrmerge/convert-usrmerge worked (I wonder if all it needed was a reboot).

In any case I moved it back (??) by doing:

And then I bumped into issue #4640, which is then solved by removing a sudo rm -f /etc/apt/apt.conf.d/20snapd.conf . Notice snapd package had already been removed because it also breaks the upgrade from 20.04 to 21.10 for some obscure reason.

For those who may come later:

Got the same error trying to update my Debian WSL1 install

Converting the WSL1 install to WSL2 made it so that convert-usrmerge could succeed.

Tried running convert-usrmerge (needs sudo) but it works!

Converted back to WSL1 and the rest of my updates are running fine!

Here is a fun hack that worked for WSL1:
The key is 9P FS works even when WSL is shut down.
Lets suppose you already started. If not, the first step is to fail:

I ran into the above issue. However I did the following:
from a root terminal

  • if you already borked your system you can get via wsl.exe -u root in a cmd
  • if your PAM isnt dead one of:
    • sudo su with your PW
    • su — with root PW
  • you cannot break these up individually with sudo. sudo and su break after the first command. if you didnt read that first, see the first bullet of this list.

now in a cmd do wsl —shutdown .
In your favorite way from windows:

  • delete \wsl$Debianlib
  • move \wsl$Debianlibtmp to \wsl$Debianlib
    (I used explorer. I use WSL for a reason, could care less about windows file manipulation command line)
  • start up your wsl again and run

then read and weep:

edit: Fix delete instruction I mistyped, and add instruction from the top in case anybody tries from the top, and its \wsl$ , not \$wsl

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

usrmerge errors SOLVED

usrmerge errors SOLVED

Post by stevengarland » Mon Jan 10, 2022 10:11 am

Running 20.2. Want 20.3

Get this error when trying to install usrmerge as requested by Mint

Preconfiguring packages .
(Reading database . 480747 files and directories currently installed.)
Preparing to unpack . /ubuntu-drivers-common_1%3a0.9.0

0.20.04.4_amd64.deb .
Unpacking ubuntu-drivers-common (1:0.9.0

0.20.04.4) over (1:0.9.0

0.20.04.1) .
Setting up ubuntu-drivers-common (1:0.9.0

0.20.04.4) .
Setting up usrmerge (23) .

FATAL ERROR:
Both /sbin/u-d-c-print-pci-ids and /usr/sbin/u-d-c-print-pci-ids exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up usrmerge (23) .

FATAL ERROR:
Both /sbin/u-d-c-print-pci-ids and /usr/sbin/u-d-c-print-pci-ids exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge

Источник

Как решить ошибку “sub process usr bin dpkg returned an error code 1″ в Ubuntu

Если вы столкнулись с ошибкой с «sub process usr bin dpkg returned an error code 1» при установке программного обеспечения на Ubuntu Linux, вот как вы можете это исправить.

Одной из распространенных проблем в Ubuntu и других дистрибутивах на основе Debian являются ломанные пакеты.

Вы пытаетесь обновить систему или установить новый пакет, и столкиваеиесь с такой ошибкой, как «Sub-process /usr/bin/dpkg returned an error code 1.

Вот что случилось на днях.

Я пытался установить радио приложение на Ubuntu, и система вернула мне эту ошибку:

Здесь важны последние три строки:

Это говорит мне, что пакет полярная polar-bookshelf является причиной . Это может иметь решающее значение для устранения этой ошибки.

Решение проблемы Sub-process /usr/bin/dpkg returned an error code (1)

Попробуем исправить этот сломанный пакет.

Я покажу вам несколько методов, которые вы можете попробовать по одному.

Они простые в использовании и просто без проблем осуществимы.

Вы должны попытаться запустить sudo apt update, а затем попытаться установить новый пакет или обновиться после каждого из описанных здесь методов.

Способ 1: переконфигурировать базу данных пакетов

Первый метод, который вы можете попробовать, – перенастроить базу данных пакетов.

Вероятно, база данных повреждена при установке пакета.

Реконфигурация часто устраняет проблему.

Способ 2: Использовать принудительную установку

Если установка ранее прервалась, вы можете попробовать установить пакет принудительно:

Способ 3. Попробуйте удалить проблемный пакет.

Способ 4. Удалите информационные файлы с информацией о проблемном пакете

Это должно быть вашим последним прибежищем.

Вы можете попробовать удалить файлы, связанные с пакетом, из /var/lib/dpkg/info.

Вам нужно немного узнать о базовых командах Linux, чтобы выяснить, что происходит, и как использовать их с вашей проблемой.

В моем случае у меня была проблема с polar-bookhelof.

Источник

Linux Mint Forums

Welcome to the Linux Mint forums!

[Solved] USRMERGE not working, causing a catastrophe?

[Solved] USRMERGE not working, causing a catastrophe?

Post by aztec » Wed Jul 21, 2021 9:48 am

Stumped with this one!

After the initial ‘apt install usrmerge’ command and confirming to continue, I have a disaster on my hands.

I have also since cleaned the system done updates and checks to no avail.
Command; ls -l /
displays an un-merged directory!

Any ideas please?

Re: [SOLVED] USRMERGE, how to run it again?

Post by aztec » Wed Jul 21, 2021 9:59 am

Re: USRMERGE not working, causing a catastrophe?

Post by karlchen » Wed Jul 21, 2021 10:16 am

The cause of your problem with usrmerge is this:

Usrmerge is supposed to move over all executables from directory /bin to /usr/bin.
As soon as /bin is empty, /bin will be removed and replaced by a symlink bin, which points to /usr/bin.

The move fails, because both directories hold an executable file named fgrep.
Usrmerge is cautious not to overwrite the file in /usr/bin.
Usrmerge is not able to decide which of the 2 fgrep executables to keep.

So you will have to decide whether /bin/fgrep and /usr/bin/fgrep are identical. In case they are, you may delete /bin/fgrep, thus resolving the conflict.

Only afterwards you could try the command sudo apt install usrmerge again, hoping that not more such file pairs exist.

Источник

When trying to update, the error weighs:

FATAL ERROR:
Both /lib/x86_64-linux-gnu/libselinux.so.1 and /usr/lib/x86_64-linux-gnu/libselinux.so.1 exist.

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing usrmerge package (--configure): 
installed usrmerge package post-installation script subprocess returned error exit status 1

I tried to fix it with the commands: sudo apt -f install, sudo dpkg --configure -a, nothing helps, the error does not disappear!
Tell me how you can fix it?

N0rbert's user avatar

N0rbert

94.4k30 gold badges223 silver badges407 bronze badges

asked Apr 25, 2021 at 8:57

rixxar's user avatar

5

Thank you! I found a solution to my problem! Maybe someone will come in handy!

cd /var/lib/dpkg/info
sudo rm usrmerge.*
sudo apt-get -f install

answered Apr 27, 2021 at 18:34

rixxar's user avatar

rixxarrixxar

1511 silver badge5 bronze badges

4

I also encountered the problem. It is kinda linked to https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/ (I did not followed all the history of this).

I identified also files were duplicated between /bin and /usr/bin for example, but more recent in /bin. And usrmerge was unable to managed this situation. So I helped him and I did this:

for f in `find /bin -mindepth 1 ! -type l`; do sudo mv $f /usr/bin/$(basename ${f}); sudo ln -s /usr/bin/$(basename ${f}) $f;done
for f in `find /sbin -mindepth 1 ! -type l`; do sudo mv $f /usr/sbin/$(basename ${f}); sudo ln -s /usr/sbin/$(basename ${f}) $f;done
for f in `find /lib/systemd/system -mindepth 1 ! -type l`; do sudo mv $f /usr/lib/systemd/system/$(basename ${f}); sudo ln -s /usr/lib/systemd/system/$(basename ${f}) $f;done
for f in `find /lib/udev/rules.d -mindepth 1 ! -type l`; do sudo mv $f /usr/lib/udev/rules.d/$(basename ${f}); sudo ln -s /usr/lib/udev/rules.d/$(basename ${f}) $f;done

It can be adapted to any folder in conflict. For your case, I think:

for f in `find /lib/x86_64-linux-gnu -mindepth 1 ! -type l`; do sudo mv $f /usr/lib/x86_64-linux-gnu/$(basename ${f}); sudo ln -s /usr/lib/x86_64-linux-gnu/$(basename ${f}) $f;done

It only creates symlinks pointing to /usr/.*

answered Jan 7 at 15:56

cactuschibre's user avatar

It worked for me.

sudo apt-get update && sudo apt-get upgrade

complains that:
dpkg: warning: files list file for package ‘usrmerge’ missing; assuming package has no files currently installed

but it runs fine otherwise, so I can live with this.

answered Aug 21, 2022 at 20:03

Visitor's user avatar

Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.

User avatar

stevengarland

Level 4
Level 4
Posts: 464
Joined: Tue Mar 05, 2019 4:04 pm
Location: Michigan

usrmerge errors SOLVED

Running 20.2. Want 20.3

Get this error when trying to install usrmerge as requested by Mint

Preconfiguring packages …
(Reading database … 480747 files and directories currently installed.)
Preparing to unpack …/ubuntu-drivers-common_1%3a0.9.0~0.20.04.4_amd64.deb …
Unpacking ubuntu-drivers-common (1:0.9.0~0.20.04.4) over (1:0.9.0~0.20.04.1) …
Setting up ubuntu-drivers-common (1:0.9.0~0.20.04.4) …
Setting up usrmerge (23) …

FATAL ERROR:
Both /sbin/u-d-c-print-pci-ids and /usr/sbin/u-d-c-print-pci-ids exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up usrmerge (23) …

FATAL ERROR:
Both /sbin/u-d-c-print-pci-ids and /usr/sbin/u-d-c-print-pci-ids exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
usrmerge

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.

Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

acerimusdux

Level 5
Level 5
Posts: 623
Joined: Sat Dec 26, 2009 3:36 pm

Re: usrmerge errors

Post

by acerimusdux » Mon Jan 10, 2022 1:33 pm

Very likely they are exactly the same and you can just delete the extra copy of that file. But to be safe, I’ll say just rename it for now. See which one is actually getting priority by

Then rename the other one.

For example,

Code: Select all

sudo mv /usr/sbin/u-d-c-print-pci-ids /usr/sbin/u-d-c-print-pci-ids.old

Then when that’s done:

You could also investigate a little further first to see if the files are actually the same. For example, see if the output of these commands is the same:

Code: Select all

sha256sum /usr/sbin/u-d-c-print-pci-ids
sha256sum /sbin/u-d-c-print-pci-ids

User avatar

Jo-con-Ël

Level 8
Level 8
Posts: 2286
Joined: Sun Jun 20, 2021 12:41 pm
Location: donde habita el olvido

Re: usrmerge errors

Post

by Jo-con-Ël » Mon Jan 10, 2022 2:41 pm

stevengarland wrote: ↑

Mon Jan 10, 2022 10:11 am


Running 20.2. Want 20.3

Get this error when trying to install usrmerge as requested by Mint

Where did you find you need to install usrmerge? Did you receive any warning about to install such package?

It is not mentioned in How to upgrade to Linux Mint 20.3. Clem said in comments he had removed that section as it would confuse users.

Clem
January 7, 2022 at 3:21 pm

Thanks for your feedback. I removed the section since it’s less relevant than before, and we now have the system report tool automatically check that now, so we can warn people whose systems aren’t merged and not confuse anyone else 🙂

So, you don’t need to do that (install usermerge) if your system is already merged, i.e. if you have installed LM 20.2 (not upgraded from previous LM 20>20.1>20.2) or if you installed usrmerge before, when upgrading to LM 20.2.

You can be sure it is already installed with ls -l /bin /lib /lib32 /lib64 /libx32 /sbin(links will be pointing to /usr/ directories) as Rob. S said.

Code: Select all

ls -l /bin /lib /lib32 /lib64 /libx32 /sbin
lrwxrwxrwx 1 root root  7 nov  9 16:12 /bin -> usr/bin
lrwxrwxrwx 1 root root  7 nov  9 16:12 /lib -> usr/lib
lrwxrwxrwx 1 root root  9 nov  9 16:12 /lib32 -> usr/lib32
lrwxrwxrwx 1 root root  9 nov  9 16:12 /lib64 -> usr/lib64
lrwxrwxrwx 1 root root 10 nov  9 16:12 /libx32 -> usr/libx32
lrwxrwxrwx 1 root root  8 nov  9 16:12 /sbin -> usr/sbin

Then, checking status as proposed by smurphos, apt policy usrmerge will show

-it is not installed in case you installed LM 20.2 from scratch. You don’t need to intall usrmerge as it is merged by default.

-usrmerge is installed, if upgraded to LM 20.2 from previous LM 20 edition.

Only If you have not links but folders as per first codes result (no need for second code as it will result not installed), then you can install usermerge, if you wish, as recommended.

Last edited by Jo-con-Ël on Wed Jan 12, 2022 6:42 pm, edited 9 times in total.

Arrieritos semos y en el camino nos encontraremos.

Petermint

Level 9
Level 9
Posts: 2591
Joined: Tue Feb 16, 2016 3:12 am

Re: usrmerge errors

Post

by Petermint » Mon Jan 10, 2022 9:09 pm

I did the LM 20.2 to 20.3 upgrade then found the usrmerge message and ran that. The upgrade was tiny. You could do the upgrade without usrmerge and perform the usrmerge only if there is a message requesting it.

User avatar

AndyMH

Level 20
Level 20
Posts: 11043
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: usrmerge errors

Post

by AndyMH » Tue Jan 11, 2022 8:26 am

Where did you find you need to install usrmerge?

Why do it, it works without it?
LM20.1 shipped without usrmerge, a fresh install of LM202.2 is usrmerged. I can’t think of a good reason to do it. I did have problems with some software that worked on LM20.1 but not on a fresh install of LM20.2.

Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate

User avatar

Jo-con-Ël

Level 8
Level 8
Posts: 2286
Joined: Sun Jun 20, 2021 12:41 pm
Location: donde habita el olvido

Re: usrmerge errors

Post

by Jo-con-Ël » Tue Jan 11, 2022 8:48 am

I’m not arguing against to merge or not (i..e. install or not usermerge). I only mean it is not indicated in How to upgrade current instructions.

Mint developers recommend to install it when upgrading to LM 20.1 and 20.2 and they told why. I’ve nothing to say on this respect.

I only installed both LM 20 (I didn’t upgrade so not merged) and ,recently, 20.2 (so it is merged but I’m not going to upgrade to LM 20.3 for the moment). :wink:

Last edited by Jo-con-Ël on Tue Jan 11, 2022 12:18 pm, edited 1 time in total.

Arrieritos semos y en el camino nos encontraremos.

User avatar

stevengarland

Level 4
Level 4
Posts: 464
Joined: Tue Mar 05, 2019 4:04 pm
Location: Michigan

Re: usrmerge errors

Post

by stevengarland » Tue Jan 11, 2022 11:07 am

So heres the output. Looks mlike it was installed twice. Once automatically on Dec 30, and once after the prompt on Jan 9, RIGHT? If so then what do i do?

Code: Select all

stevengarland@stevengarland-XPS-17-9700:~$ ls -l /bin /lib /lib32 /lib64 /libx32 /sbin
ls: cannot access '/lib32': No such file or directory
ls: cannot access '/libx32': No such file or directory
/bin:
total 0
lrwxrwxrwx 1 root root 19 Jan  9 13:39 archdetect -> /usr/bin/archdetect
lrwxrwxrwx 1 root root 13 Jan  9 13:39 bash -> /usr/bin/bash
lrwxrwxrwx 1 root root 15 Jan  9 13:39 brltty -> /usr/bin/brltty
lrwxrwxrwx 1 root root 14 Jan  9 13:39 btrfs -> /usr/bin/btrfs
lrwxrwxrwx 1 root root  5 Dec 30  2020 btrfsck -> btrfs
lrwxrwxrwx 1 root root 22 Jan  9 13:39 btrfs-convert -> /usr/bin/btrfs-convert
lrwxrwxrwx 1 root root 24 Jan  9 13:39 btrfs-find-root -> /usr/bin/btrfs-find-root
lrwxrwxrwx 1 root root 20 Jan  9 13:39 btrfs-image -> /usr/bin/btrfs-image
lrwxrwxrwx 1 root root 26 Jan  9 13:39 btrfs-map-logical -> /usr/bin/btrfs-map-logical
lrwxrwxrwx 1 root root 27 Jan  9 13:39 btrfs-select-super -> /usr/bin/btrfs-select-super
lrwxrwxrwx 1 root root 18 Jan  9 13:39 btrfstune -> /usr/bin/btrfstune
lrwxrwxrwx 1 root root 16 Jan  9 13:39 bunzip2 -> /usr/bin/bunzip2
lrwxrwxrwx 1 root root 16 Jan  9 13:39 busybox -> /usr/bin/busybox
lrwxrwxrwx 1 root root 14 Jan  9 13:39 bzcat -> /usr/bin/bzcat
lrwxrwxrwx 1 root root  6 Dec 30  2020 bzcmp -> bzdiff
lrwxrwxrwx 1 root root 15 Jan  9 13:39 bzdiff -> /usr/bin/bzdiff
lrwxrwxrwx 1 root root  6 Dec 30  2020 bzegrep -> bzgrep
lrwxrwxrwx 1 root root 14 Jan  9 13:39 bzexe -> /usr/bin/bzexe
lrwxrwxrwx 1 root root  6 Dec 30  2020 bzfgrep -> bzgrep
lrwxrwxrwx 1 root root 15 Jan  9 13:39 bzgrep -> /usr/bin/bzgrep
lrwxrwxrwx 1 root root 14 Jan  9 13:39 bzip2 -> /usr/bin/bzip2
lrwxrwxrwx 1 root root 21 Jan  9 13:39 bzip2recover -> /usr/bin/bzip2recover
lrwxrwxrwx 1 root root  6 Dec 30  2020 bzless -> bzmore
lrwxrwxrwx 1 root root 15 Jan  9 13:39 bzmore -> /usr/bin/bzmore
lrwxrwxrwx 1 root root 12 Jan  9 13:39 cat -> /usr/bin/cat
lrwxrwxrwx 1 root root 14 Jan  9 13:39 chacl -> /usr/bin/chacl
lrwxrwxrwx 1 root root 14 Jan  9 13:39 chgrp -> /usr/bin/chgrp
lrwxrwxrwx 1 root root 14 Jan  9 13:39 chmod -> /usr/bin/chmod
lrwxrwxrwx 1 root root 14 Jan  9 13:39 chown -> /usr/bin/chown
lrwxrwxrwx 1 root root 13 Jan  9 13:39 chvt -> /usr/bin/chvt
lrwxrwxrwx 1 root root 11 Jan  9 13:39 cp -> /usr/bin/cp
lrwxrwxrwx 1 root root 13 Jan  9 13:39 cpio -> /usr/bin/cpio
lrwxrwxrwx 1 root root 13 Jan  9 13:39 dash -> /usr/bin/dash
lrwxrwxrwx 1 root root 13 Jan  9 13:39 date -> /usr/bin/date
lrwxrwxrwx 1 root root 11 Jan  9 13:39 dd -> /usr/bin/dd
lrwxrwxrwx 1 root root 11 Jan  9 13:39 df -> /usr/bin/df
lrwxrwxrwx 1 root root 12 Jan  9 13:39 dir -> /usr/bin/dir
lrwxrwxrwx 1 root root 14 Jan  9 13:39 dmesg -> /usr/bin/dmesg
lrwxrwxrwx 1 root root  8 Dec 30  2020 dnsdomainname -> hostname
lrwxrwxrwx 1 root root  8 Dec 30  2020 domainname -> hostname
lrwxrwxrwx 1 root root 17 Jan  9 13:39 dumpkeys -> /usr/bin/dumpkeys
lrwxrwxrwx 1 root root 13 Jan  9 13:39 echo -> /usr/bin/echo
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ed -> /usr/bin/ed
lrwxrwxrwx 1 root root 20 Jan  9 13:39 efibootdump -> /usr/bin/efibootdump
lrwxrwxrwx 1 root root 19 Jan  9 13:39 efibootmgr -> /usr/bin/efibootmgr
lrwxrwxrwx 1 root root 14 Jan  9 13:39 egrep -> /usr/bin/egrep
lrwxrwxrwx 1 root root 14 Jan  9 13:39 false -> /usr/bin/false
lrwxrwxrwx 1 root root 18 Jan  9 13:39 fgconsole -> /usr/bin/fgconsole
lrwxrwxrwx 1 root root 14 Jan  9 13:39 fgrep -> /usr/bin/fgrep
lrwxrwxrwx 1 root root 16 Jan  9 13:39 findmnt -> /usr/bin/findmnt
lrwxrwxrwx 1 root root 14 Jan  9 13:39 fuser -> /usr/bin/fuser
lrwxrwxrwx 1 root root 19 Jan  9 13:39 fusermount -> /usr/bin/fusermount
lrwxrwxrwx 1 root root 16 Jan  9 13:39 getfacl -> /usr/bin/getfacl
lrwxrwxrwx 1 root root 13 Jan  9 13:39 grep -> /usr/bin/grep
lrwxrwxrwx 1 root root 15 Jan  9 13:39 gunzip -> /usr/bin/gunzip
lrwxrwxrwx 1 root root 14 Jan  9 13:39 gzexe -> /usr/bin/gzexe
lrwxrwxrwx 1 root root 13 Jan  9 13:39 gzip -> /usr/bin/gzip
lrwxrwxrwx 1 root root 18 Jan  9 13:39 hciconfig -> /usr/bin/hciconfig
lrwxrwxrwx 1 root root 17 Jan  9 13:39 hostname -> /usr/bin/hostname
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ip -> /usr/bin/ip
lrwxrwxrwx 1 root root 19 Jan  9 13:39 journalctl -> /usr/bin/journalctl
lrwxrwxrwx 1 root root 17 Jan  9 13:39 kbd_mode -> /usr/bin/kbd_mode
lrwxrwxrwx 1 root root 15 Jan  9 13:39 keyctl -> /usr/bin/keyctl
lrwxrwxrwx 1 root root 13 Jan  9 13:39 kill -> /usr/bin/kill
lrwxrwxrwx 1 root root 13 Jan  9 13:39 kmod -> /usr/bin/kmod
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ln -> /usr/bin/ln
lrwxrwxrwx 1 root root 17 Jan  9 13:39 loadkeys -> /usr/bin/loadkeys
lrwxrwxrwx 1 root root 14 Jan  9 13:39 login -> /usr/bin/login
lrwxrwxrwx 1 root root 17 Jan  9 13:39 loginctl -> /usr/bin/loginctl
lrwxrwxrwx 1 root root 19 Jan  9 13:39 lowntfs-3g -> /usr/bin/lowntfs-3g
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ls -> /usr/bin/ls
lrwxrwxrwx 1 root root 14 Jan  9 13:39 lsblk -> /usr/bin/lsblk
lrwxrwxrwx 1 root root  4 Dec 30  2020 lsmod -> kmod
lrwxrwxrwx 1 root root 14 Jan  9 13:39 mkdir -> /usr/bin/mkdir
lrwxrwxrwx 1 root root 14 Jan  9 13:39 mknod -> /usr/bin/mknod
lrwxrwxrwx 1 root root 15 Jan  9 13:39 mktemp -> /usr/bin/mktemp
lrwxrwxrwx 1 root root 13 Jan  9 13:39 more -> /usr/bin/more
lrwxrwxrwx 1 root root 14 Jan  9 13:39 mount -> /usr/bin/mount
lrwxrwxrwx 1 root root 19 Jan  9 13:39 mountpoint -> /usr/bin/mountpoint
lrwxrwxrwx 1 root root 20 Dec 30  2020 mt -> /etc/alternatives/mt
lrwxrwxrwx 1 root root 15 Jan  9 13:39 mt-gnu -> /usr/bin/mt-gnu
lrwxrwxrwx 1 root root 11 Jan  9 13:39 mv -> /usr/bin/mv
lrwxrwxrwx 1 root root 13 Jan  9 13:39 nano -> /usr/bin/nano
lrwxrwxrwx 1 root root 20 Dec 30  2020 nc -> /etc/alternatives/nc
lrwxrwxrwx 1 root root 19 Jan  9 13:39 nc.openbsd -> /usr/bin/nc.openbsd
lrwxrwxrwx 1 root root 24 Dec 30  2020 netcat -> /etc/alternatives/netcat
lrwxrwxrwx 1 root root 16 Jan  9 13:39 netstat -> /usr/bin/netstat
lrwxrwxrwx 1 root root 19 Jan  9 13:39 networkctl -> /usr/bin/networkctl
lrwxrwxrwx 1 root root  8 Dec 30  2020 nisdomainname -> hostname
lrwxrwxrwx 1 root root 16 Jan  9 13:39 ntfs-3g -> /usr/bin/ntfs-3g
lrwxrwxrwx 1 root root 22 Jan  9 13:39 ntfs-3g.probe -> /usr/bin/ntfs-3g.probe
lrwxrwxrwx 1 root root 16 Jan  9 13:39 ntfscat -> /usr/bin/ntfscat
lrwxrwxrwx 1 root root 20 Jan  9 13:39 ntfscluster -> /usr/bin/ntfscluster
lrwxrwxrwx 1 root root 16 Jan  9 13:39 ntfscmp -> /usr/bin/ntfscmp
lrwxrwxrwx 1 root root 22 Jan  9 13:39 ntfsfallocate -> /usr/bin/ntfsfallocate
lrwxrwxrwx 1 root root 16 Jan  9 13:39 ntfsfix -> /usr/bin/ntfsfix
lrwxrwxrwx 1 root root 17 Jan  9 13:39 ntfsinfo -> /usr/bin/ntfsinfo
lrwxrwxrwx 1 root root 15 Jan  9 13:39 ntfsls -> /usr/bin/ntfsls
lrwxrwxrwx 1 root root 17 Jan  9 13:39 ntfsmove -> /usr/bin/ntfsmove
lrwxrwxrwx 1 root root 20 Jan  9 13:39 ntfsrecover -> /usr/bin/ntfsrecover
lrwxrwxrwx 1 root root 21 Jan  9 13:39 ntfssecaudit -> /usr/bin/ntfssecaudit
lrwxrwxrwx 1 root root 21 Jan  9 13:39 ntfstruncate -> /usr/bin/ntfstruncate
lrwxrwxrwx 1 root root 20 Jan  9 13:39 ntfsusermap -> /usr/bin/ntfsusermap
lrwxrwxrwx 1 root root 17 Jan  9 13:39 ntfswipe -> /usr/bin/ntfswipe
lrwxrwxrwx 1 root root 15 Jan  9 13:39 openvt -> /usr/bin/openvt
lrwxrwxrwx 1 root root 14 Dec 30  2020 pidof -> /sbin/killall5
lrwxrwxrwx 1 root root 13 Jan  9 13:39 ping -> /usr/bin/ping
lrwxrwxrwx 1 root root  4 Dec 30  2020 ping4 -> ping
lrwxrwxrwx 1 root root  4 Dec 30  2020 ping6 -> ping
lrwxrwxrwx 1 root root 17 Jan  9 13:39 plymouth -> /usr/bin/plymouth
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ps -> /usr/bin/ps
lrwxrwxrwx 1 root root 12 Jan  9 13:39 pwd -> /usr/bin/pwd
lrwxrwxrwx 1 root root  4 Jun 18  2020 rbash -> bash
lrwxrwxrwx 1 root root 17 Jan  9 13:39 readlink -> /usr/bin/readlink
lrwxrwxrwx 1 root root 12 Jan  9 13:39 red -> /usr/bin/red
lrwxrwxrwx 1 root root 11 Jan  9 13:39 rm -> /usr/bin/rm
lrwxrwxrwx 1 root root 14 Jan  9 13:39 rmdir -> /usr/bin/rmdir
lrwxrwxrwx 1 root root  4 Dec 30  2020 rnano -> nano
lrwxrwxrwx 1 root root 18 Jan  9 13:39 run-parts -> /usr/bin/run-parts
lrwxrwxrwx 1 root root 12 Jan  9 13:39 sed -> /usr/bin/sed
lrwxrwxrwx 1 root root 16 Jan  9 13:39 setfacl -> /usr/bin/setfacl
lrwxrwxrwx 1 root root 16 Jan  9 13:39 setfont -> /usr/bin/setfont
lrwxrwxrwx 1 root root 17 Jan  9 13:39 setupcon -> /usr/bin/setupcon
lrwxrwxrwx 1 root root  4 Dec 30  2020 sh -> dash
lrwxrwxrwx 1 root root 14 Jan  9 13:39 sleep -> /usr/bin/sleep
lrwxrwxrwx 1 root root 11 Jan  9 13:39 ss -> /usr/bin/ss
lrwxrwxrwx 1 root root  7 Nov 24 14:02 static-sh -> busybox
lrwxrwxrwx 1 root root 13 Jan  9 13:39 stty -> /usr/bin/stty
lrwxrwxrwx 1 root root 11 Jan  9 13:39 su -> /usr/bin/su
lrwxrwxrwx 1 root root 13 Jan  9 13:39 sync -> /usr/bin/sync
lrwxrwxrwx 1 root root 18 Jan  9 13:39 systemctl -> /usr/bin/systemctl
lrwxrwxrwx 1 root root 20 Dec 10 04:04 systemd -> /lib/systemd/systemd
lrwxrwxrwx 1 root root 29 Jan  9 13:39 systemd-ask-password -> /usr/bin/systemd-ask-password
lrwxrwxrwx 1 root root 23 Jan  9 13:39 systemd-escape -> /usr/bin/systemd-escape
lrwxrwxrwx 1 root root 21 Jan  9 13:39 systemd-hwdb -> /usr/bin/systemd-hwdb
lrwxrwxrwx 1 root root 24 Jan  9 13:39 systemd-inhibit -> /usr/bin/systemd-inhibit
lrwxrwxrwx 1 root root 33 Jan  9 13:39 systemd-machine-id-setup -> /usr/bin/systemd-machine-id-setup
lrwxrwxrwx 1 root root 23 Jan  9 13:39 systemd-notify -> /usr/bin/systemd-notify
lrwxrwxrwx 1 root root 25 Jan  9 13:39 systemd-sysusers -> /usr/bin/systemd-sysusers
lrwxrwxrwx 1 root root 25 Jan  9 13:39 systemd-tmpfiles -> /usr/bin/systemd-tmpfiles
lrwxrwxrwx 1 root root 39 Jan  9 13:39 systemd-tty-ask-password-agent -> /usr/bin/systemd-tty-ask-password-agent
lrwxrwxrwx 1 root root 12 Jan  9 13:39 tar -> /usr/bin/tar
lrwxrwxrwx 1 root root 17 Jan  9 13:39 tempfile -> /usr/bin/tempfile
lrwxrwxrwx 1 root root 14 Jan  9 13:39 touch -> /usr/bin/touch
lrwxrwxrwx 1 root root 13 Jan  9 13:39 true -> /usr/bin/true
lrwxrwxrwx 1 root root 16 Jan  9 13:39 udevadm -> /usr/bin/udevadm
lrwxrwxrwx 1 root root 24 Jan  9 13:39 ulockmgr_server -> /usr/bin/ulockmgr_server
lrwxrwxrwx 1 root root 15 Jan  9 13:39 umount -> /usr/bin/umount
lrwxrwxrwx 1 root root 14 Jan  9 13:39 uname -> /usr/bin/uname
lrwxrwxrwx 1 root root 19 Jan  9 13:39 uncompress -> /usr/bin/uncompress
lrwxrwxrwx 1 root root 22 Jan  9 13:39 unicode_start -> /usr/bin/unicode_start
lrwxrwxrwx 1 root root 13 Jan  9 13:39 vdir -> /usr/bin/vdir
lrwxrwxrwx 1 root root 14 Jan  9 13:39 wdctl -> /usr/bin/wdctl
lrwxrwxrwx 1 root root 14 Jan  9 13:39 which -> /usr/bin/which
lrwxrwxrwx 1 root root  8 Dec 30  2020 ypdomainname -> hostname
lrwxrwxrwx 1 root root 13 Jan  9 13:39 zcat -> /usr/bin/zcat
lrwxrwxrwx 1 root root 13 Jan  9 13:39 zcmp -> /usr/bin/zcmp
lrwxrwxrwx 1 root root 14 Jan  9 13:39 zdiff -> /usr/bin/zdiff
lrwxrwxrwx 1 root root 15 Jan  9 13:39 zegrep -> /usr/bin/zegrep
lrwxrwxrwx 1 root root 15 Jan  9 13:39 zfgrep -> /usr/bin/zfgrep
lrwxrwxrwx 1 root root 15 Jan  9 13:39 zforce -> /usr/bin/zforce
lrwxrwxrwx 1 root root 14 Jan  9 13:39 zgrep -> /usr/bin/zgrep
lrwxrwxrwx 1 root root 14 Jan  9 13:39 zless -> /usr/bin/zless
lrwxrwxrwx 1 root root 14 Jan  9 13:39 zmore -> /usr/bin/zmore
lrwxrwxrwx 1 root root 13 Jan  9 13:39 znew -> /usr/bin/znew

Code: Select all

/lib:
total 72
lrwxrwxrwx  1 root root    17 Jan  9 13:39 apparmor -> /usr/lib/apparmor
lrwxrwxrwx  1 root root    15 Jan  9 13:39 brltty -> /usr/lib/brltty
lrwxrwxrwx  1 root root    22 Jan  9 13:39 console-setup -> /usr/lib/console-setup
lrwxrwxrwx  1 root root    21 Dec 30  2020 cpp -> /etc/alternatives/cpp
lrwxrwxrwx  1 root root    13 Jan  9 13:39 crda -> /usr/lib/crda
lrwxrwxrwx  1 root root    19 Jan  9 13:39 cryptsetup -> /usr/lib/cryptsetup
drwxr-xr-x 45 root root 40960 Jan  9 13:39 firmware
lrwxrwxrwx  1 root root    15 Jan  9 13:39 hdparm -> /usr/lib/hdparm
drwxr-xr-x  2 root root  4096 Jan  9 13:39 i386-linux-gnu
lrwxrwxrwx  1 root root    17 Jan  9 13:39 ifupdown -> /usr/lib/ifupdown
lrwxrwxrwx  1 root root    13 Jan  9 13:39 init -> /usr/lib/init
lrwxrwxrwx  1 root root    45 Jan  9 13:39 klibc-xcgdUApi-P9SoPhW_fi5gXfvWpw.so -> /usr/lib/klibc-xcgdUApi-P9SoPhW_fi5gXfvWpw.so
lrwxrwxrwx  1 root root    25 Dec 16  2020 ld-linux.so.2 -> i386-linux-gnu/ld-2.31.so
lrwxrwxrwx  1 root root    32 Jan  9 13:39 libdmraid.so.1.0.0.rc16 -> /usr/lib/libdmraid.so.1.0.0.rc16
lrwxrwxrwx  1 root root    22 Jan  9 13:39 libgcc_s.so.1 -> /usr/lib/libgcc_s.so.1
lrwxrwxrwx  1 root root    18 Dec 30  2020 libhandle.so.1 -> libhandle.so.1.0.3
lrwxrwxrwx  1 root root    27 Jan  9 13:39 libhandle.so.1.0.3 -> /usr/lib/libhandle.so.1.0.3
lrwxrwxrwx  1 root root    25 Jan  9 13:39 linux-sound-base -> /usr/lib/linux-sound-base
lrwxrwxrwx  1 root root    12 Jan  9 13:39 lsb -> /usr/lib/lsb
lrwxrwxrwx  1 root root    19 Jan  9 13:39 modprobe.d -> /usr/lib/modprobe.d
lrwxrwxrwx  1 root root    16 Jan  9 13:39 modules -> /usr/lib/modules
lrwxrwxrwx  1 root root    16 Jan  9 13:39 netplan -> /usr/lib/netplan
lrwxrwxrwx  1 root root    22 Jan  9 13:39 recovery-mode -> /usr/lib/recovery-mode
lrwxrwxrwx  1 root root    17 Jan  9 13:39 security -> /usr/lib/security
drwxr-xr-x  2 root root 12288 Jan  9 13:39 systemd
lrwxrwxrwx  1 root root    17 Jan  9 13:39 terminfo -> /usr/lib/terminfo
lrwxrwxrwx  1 root root    13 Jan  9 13:39 udev -> /usr/lib/udev
lrwxrwxrwx  1 root root    12 Jan  9 13:39 ufw -> /usr/lib/ufw
drwxr-xr-x  2 root root 12288 Jan  9 13:39 x86_64-linux-gnu

Code: Select all

/lib64:
total 0
lrwxrwxrwx 1 root root 32 Dec 16  2020 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.31.so

Code: Select all

/sbin:
total 4
lrwxrwxrwx 1 root root  16 Jan  9 13:39 agetty -> /usr/sbin/agetty
lrwxrwxrwx 1 root root  14 Jan  9 13:39 alsa -> /usr/sbin/alsa
lrwxrwxrwx 1 root root  25 Jan  9 13:39 apparmor_parser -> /usr/sbin/apparmor_parser
lrwxrwxrwx 1 root root  19 Jan  9 13:39 badblocks -> /usr/sbin/badblocks
lrwxrwxrwx 1 root root  23 Jan  9 13:39 blkdeactivate -> /usr/sbin/blkdeactivate
lrwxrwxrwx 1 root root  20 Jan  9 13:39 blkdiscard -> /usr/sbin/blkdiscard
lrwxrwxrwx 1 root root  15 Jan  9 13:39 blkid -> /usr/sbin/blkid
lrwxrwxrwx 1 root root  17 Jan  9 13:39 blkzone -> /usr/sbin/blkzone
lrwxrwxrwx 1 root root  18 Jan  9 13:39 blockdev -> /usr/sbin/blockdev
lrwxrwxrwx 1 root root  16 Jan  9 13:39 bridge -> /usr/sbin/bridge
lrwxrwxrwx 1 root root  11 Dec 30  2020 brltty -> /bin/brltty
lrwxrwxrwx 1 root root  22 Jan  9 13:39 brltty-setup -> /usr/sbin/brltty-setup
lrwxrwxrwx 1 root root  15 Jan  9 13:39 capsh -> /usr/sbin/capsh
lrwxrwxrwx 1 root root  22 Jan  9 13:39 casper-getty -> /usr/sbin/casper-getty
lrwxrwxrwx 1 root root  22 Jan  9 13:39 casper-login -> /usr/sbin/casper-login
lrwxrwxrwx 1 root root  25 Jan  9 13:39 casper-new-uuid -> /usr/sbin/casper-new-uuid
lrwxrwxrwx 1 root root  25 Jan  9 13:39 casper-snapshot -> /usr/sbin/casper-snapshot
lrwxrwxrwx 1 root root  21 Jan  9 13:39 casper-stop -> /usr/sbin/casper-stop
lrwxrwxrwx 1 root root  16 Jan  9 13:39 cfdisk -> /usr/sbin/cfdisk
lrwxrwxrwx 1 root root  16 Jan  9 13:39 cgdisk -> /usr/sbin/cgdisk
lrwxrwxrwx 1 root root  15 Jan  9 13:39 chcpu -> /usr/sbin/chcpu
lrwxrwxrwx 1 root root  14 Jan  9 13:39 crda -> /usr/sbin/crda
lrwxrwxrwx 1 root root  26 Jan  9 13:39 cryptdisks_start -> /usr/sbin/cryptdisks_start
lrwxrwxrwx 1 root root  25 Jan  9 13:39 cryptdisks_stop -> /usr/sbin/cryptdisks_stop
lrwxrwxrwx 1 root root  20 Jan  9 13:39 cryptsetup -> /usr/sbin/cryptsetup
lrwxrwxrwx 1 root root  30 Jan  9 13:39 cryptsetup-reencrypt -> /usr/sbin/cryptsetup-reencrypt
lrwxrwxrwx 1 root root  20 Jan  9 13:39 ctrlaltdel -> /usr/sbin/ctrlaltdel
lrwxrwxrwx 1 root root  17 Jan  9 13:39 debugfs -> /usr/sbin/debugfs
lrwxrwxrwx 1 root root  23 Jan  9 13:39 debugreiserfs -> /usr/sbin/debugreiserfs
lrwxrwxrwx 1 root root   9 Dec 30  2020 depmod -> /bin/kmod
lrwxrwxrwx 1 root root  17 Jan  9 13:39 devlink -> /usr/sbin/devlink
lrwxrwxrwx 1 root root  18 Jan  9 13:39 dhclient -> /usr/sbin/dhclient
lrwxrwxrwx 1 root root  25 Jan  9 13:39 dhclient-script -> /usr/sbin/dhclient-script
lrwxrwxrwx 1 root root  18 Jan  9 13:39 dmeventd -> /usr/sbin/dmeventd
lrwxrwxrwx 1 root root  16 Jan  9 13:39 dmraid -> /usr/sbin/dmraid
lrwxrwxrwx 1 root root  25 Jan  9 13:39 dmraid-activate -> /usr/sbin/dmraid-activate
lrwxrwxrwx 1 root root  17 Jan  9 13:39 dmsetup -> /usr/sbin/dmsetup
lrwxrwxrwx 1 root root   7 Dec 30  2020 dmstats -> dmsetup
lrwxrwxrwx 1 root root   8 Dec 30  2020 dosfsck -> fsck.fat
lrwxrwxrwx 1 root root   8 Dec 30  2020 dosfslabel -> fatlabel
lrwxrwxrwx 1 root root  18 Jan  9 13:39 dumpe2fs -> /usr/sbin/dumpe2fs
lrwxrwxrwx 1 root root  19 Jan  9 13:39 dumpexfat -> /usr/sbin/dumpexfat
lrwxrwxrwx 1 root root  16 Jan  9 13:39 e2fsck -> /usr/sbin/e2fsck
lrwxrwxrwx 1 root root  17 Jan  9 13:39 e2image -> /usr/sbin/e2image
lrwxrwxrwx 1 root root   7 Dec 30  2020 e2label -> tune2fs
lrwxrwxrwx 1 root root   8 Dec 30  2020 e2mmpstatus -> dumpe2fs
lrwxrwxrwx 1 root root  17 Jan  9 13:39 e2scrub -> /usr/sbin/e2scrub
lrwxrwxrwx 1 root root  21 Jan  9 13:39 e2scrub_all -> /usr/sbin/e2scrub_all
lrwxrwxrwx 1 root root  16 Jan  9 13:39 e2undo -> /usr/sbin/e2undo
lrwxrwxrwx 1 root root  17 Jan  9 13:39 ethtool -> /usr/sbin/ethtool
lrwxrwxrwx 1 root root  19 Jan  9 13:39 exfatfsck -> /usr/sbin/exfatfsck
lrwxrwxrwx 1 root root  20 Jan  9 13:39 exfatlabel -> /usr/sbin/exfatlabel
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fatlabel -> /usr/sbin/fatlabel
lrwxrwxrwx 1 root root  15 Jan  9 13:39 fdisk -> /usr/sbin/fdisk
lrwxrwxrwx 1 root root  16 Jan  9 13:39 findfs -> /usr/sbin/findfs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fixparts -> /usr/sbin/fixparts
lrwxrwxrwx 1 root root  15 Jan  9 13:39 fsadm -> /usr/sbin/fsadm
lrwxrwxrwx 1 root root  14 Jan  9 13:39 fsck -> /usr/sbin/fsck
lrwxrwxrwx 1 root root  20 Jan  9 13:39 fsck.btrfs -> /usr/sbin/fsck.btrfs
lrwxrwxrwx 1 root root  21 Jan  9 13:39 fsck.cramfs -> /usr/sbin/fsck.cramfs
lrwxrwxrwx 1 root root   9 Dec 30  2020 fsck.exfat -> exfatfsck
lrwxrwxrwx 1 root root   6 Dec 30  2020 fsck.ext2 -> e2fsck
lrwxrwxrwx 1 root root   6 Dec 30  2020 fsck.ext3 -> e2fsck
lrwxrwxrwx 1 root root   6 Dec 30  2020 fsck.ext4 -> e2fsck
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fsck.fat -> /usr/sbin/fsck.fat
lrwxrwxrwx 1 root root  12 Dec 30  2020 fsck.hfs -> fsck.hfsplus
lrwxrwxrwx 1 root root  22 Jan  9 13:39 fsck.hfsplus -> /usr/sbin/fsck.hfsplus
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fsck.jfs -> /usr/sbin/fsck.jfs
lrwxrwxrwx 1 root root  20 Jan  9 13:39 fsck.minix -> /usr/sbin/fsck.minix
lrwxrwxrwx 1 root root   8 Dec 30  2020 fsck.msdos -> fsck.fat
lrwxrwxrwx 1 root root  23 Jan  9 13:39 fsck.reiserfs -> /usr/sbin/fsck.reiserfs
lrwxrwxrwx 1 root root   8 Dec 30  2020 fsck.vfat -> fsck.fat
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fsck.xfs -> /usr/sbin/fsck.xfs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 fsfreeze -> /usr/sbin/fsfreeze
lrwxrwxrwx 1 root root  22 Jan  9 13:39 fstab-decode -> /usr/sbin/fstab-decode
lrwxrwxrwx 1 root root  16 Jan  9 13:39 fstrim -> /usr/sbin/fstrim
lrwxrwxrwx 1 root root  15 Jan  9 13:39 gdisk -> /usr/sbin/gdisk
lrwxrwxrwx 1 root root  16 Jan  9 13:39 getcap -> /usr/sbin/getcap
lrwxrwxrwx 1 root root  18 Jan  9 13:39 getpcaps -> /usr/sbin/getpcaps
lrwxrwxrwx 1 root root  27 Jan  9 13:39 get-quirk-options -> /usr/sbin/get-quirk-options
lrwxrwxrwx 1 root root   6 Jul 21  2020 getty -> agetty
lrwxrwxrwx 1 root root  14 Dec 10 04:04 halt -> /bin/systemctl
lrwxrwxrwx 1 root root  16 Jan  9 13:39 hdparm -> /usr/sbin/hdparm
lrwxrwxrwx 1 root root  17 Jan  9 13:39 hwclock -> /usr/sbin/hwclock
lrwxrwxrwx 1 root root  18 Jan  9 13:39 ifconfig -> /usr/sbin/ifconfig
lrwxrwxrwx 1 root root   4 Dec 30  2020 ifdown -> ifup
lrwxrwxrwx 1 root root   4 Dec 30  2020 ifquery -> ifup
lrwxrwxrwx 1 root root  14 Jan  9 13:39 ifup -> /usr/sbin/ifup
lrwxrwxrwx 1 root root  20 Dec 10 04:04 init -> /lib/systemd/systemd
lrwxrwxrwx 1 root root   9 Dec 30  2020 insmod -> /bin/kmod
lrwxrwxrwx 1 root root  23 Jan  9 13:39 installkernel -> /usr/sbin/installkernel
lrwxrwxrwx 1 root root  24 Jan  9 13:39 integritysetup -> /usr/sbin/integritysetup
lrwxrwxrwx 1 root root   7 Dec 30  2020 ip -> /bin/ip
lrwxrwxrwx 1 root root  17 Jan  9 13:39 ipmaddr -> /usr/sbin/ipmaddr
lrwxrwxrwx 1 root root  18 Jan  9 13:39 iptunnel -> /usr/sbin/iptunnel
lrwxrwxrwx 1 root root  17 Jan  9 13:39 isosize -> /usr/sbin/isosize
lrwxrwxrwx 1 root root  12 Jan  9 13:39 iw -> /usr/sbin/iw
lrwxrwxrwx 1 root root  18 Jan  9 13:39 iwconfig -> /usr/sbin/iwconfig
lrwxrwxrwx 1 root root  17 Jan  9 13:39 iwevent -> /usr/sbin/iwevent
lrwxrwxrwx 1 root root  17 Jan  9 13:39 iwgetid -> /usr/sbin/iwgetid
lrwxrwxrwx 1 root root  16 Jan  9 13:39 iwlist -> /usr/sbin/iwlist
lrwxrwxrwx 1 root root  16 Jan  9 13:39 iwpriv -> /usr/sbin/iwpriv
lrwxrwxrwx 1 root root  15 Jan  9 13:39 iwspy -> /usr/sbin/iwspy
lrwxrwxrwx 1 root root  21 Jan  9 13:39 jfs_debugfs -> /usr/sbin/jfs_debugfs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 jfs_fsck -> /usr/sbin/jfs_fsck
lrwxrwxrwx 1 root root  21 Jan  9 13:39 jfs_fscklog -> /usr/sbin/jfs_fscklog
lrwxrwxrwx 1 root root  21 Jan  9 13:39 jfs_logdump -> /usr/sbin/jfs_logdump
lrwxrwxrwx 1 root root  18 Jan  9 13:39 jfs_mkfs -> /usr/sbin/jfs_mkfs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 jfs_tune -> /usr/sbin/jfs_tune
lrwxrwxrwx 1 root root  17 Jan  9 13:39 kbdrate -> /usr/sbin/kbdrate
lrwxrwxrwx 1 root root  26 Jan  9 13:39 key.dns_resolver -> /usr/sbin/key.dns_resolver
lrwxrwxrwx 1 root root  18 Jan  9 13:39 killall5 -> /usr/sbin/killall5
lrwxrwxrwx 1 root root  16 Jan  9 13:39 kpartx -> /usr/sbin/kpartx
lrwxrwxrwx 1 root root  18 Jan  9 13:39 ldconfig -> /usr/sbin/ldconfig
lrwxrwxrwx 1 root root  23 Jan  9 13:39 ldconfig.real -> /usr/sbin/ldconfig.real
lrwxrwxrwx 1 root root  17 Jan  9 13:39 logsave -> /usr/sbin/logsave
lrwxrwxrwx 1 root root  17 Jan  9 13:39 losetup -> /usr/sbin/losetup
lrwxrwxrwx 1 root root   9 Dec 30  2020 lsmod -> /bin/kmod
lrwxrwxrwx 1 root root   9 Dec 30  2020 lspcmcia -> pccardctl
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvchange -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvconvert -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvcreate -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvdisplay -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvextend -> lvm
lrwxrwxrwx 1 root root  13 Jan  9 13:39 lvm -> /usr/sbin/lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvmconfig -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvmdiskscan -> lvm
lrwxrwxrwx 1 root root  17 Jan  9 13:39 lvmdump -> /usr/sbin/lvmdump
lrwxrwxrwx 1 root root  18 Jan  9 13:39 lvmpolld -> /usr/sbin/lvmpolld
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvmsadc -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvmsar -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvreduce -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvremove -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvrename -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvresize -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvs -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 lvscan -> lvm
lrwxrwxrwx 1 root root  17 Jan  9 13:39 MAKEDEV -> /usr/sbin/MAKEDEV
lrwxrwxrwx 1 root root  18 Jan  9 13:39 mii-tool -> /usr/sbin/mii-tool
lrwxrwxrwx 1 root root   8 Dec 30  2020 mkdosfs -> mkfs.fat
lrwxrwxrwx 1 root root  16 Jan  9 13:39 mke2fs -> /usr/sbin/mke2fs
lrwxrwxrwx 1 root root  19 Jan  9 13:39 mkexfatfs -> /usr/sbin/mkexfatfs
lrwxrwxrwx 1 root root  14 Jan  9 13:39 mkfs -> /usr/sbin/mkfs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 mkfs.bfs -> /usr/sbin/mkfs.bfs
lrwxrwxrwx 1 root root  20 Jan  9 13:39 mkfs.btrfs -> /usr/sbin/mkfs.btrfs
lrwxrwxrwx 1 root root  21 Jan  9 13:39 mkfs.cramfs -> /usr/sbin/mkfs.cramfs
lrwxrwxrwx 1 root root   9 Dec 30  2020 mkfs.exfat -> mkexfatfs
lrwxrwxrwx 1 root root   6 Dec 30  2020 mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 root root   6 Dec 30  2020 mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 root root   6 Dec 30  2020 mkfs.ext4 -> mke2fs
lrwxrwxrwx 1 root root  18 Jan  9 13:39 mkfs.fat -> /usr/sbin/mkfs.fat
lrwxrwxrwx 1 root root  12 Dec 30  2020 mkfs.hfs -> mkfs.hfsplus
lrwxrwxrwx 1 root root  22 Jan  9 13:39 mkfs.hfsplus -> /usr/sbin/mkfs.hfsplus
lrwxrwxrwx 1 root root  18 Jan  9 13:39 mkfs.jfs -> /usr/sbin/mkfs.jfs
lrwxrwxrwx 1 root root  20 Jan  9 13:39 mkfs.minix -> /usr/sbin/mkfs.minix
lrwxrwxrwx 1 root root   8 Dec 30  2020 mkfs.msdos -> mkfs.fat
lrwxrwxrwx 1 root root   6 Aug 23 09:18 mkfs.ntfs -> mkntfs
lrwxrwxrwx 1 root root  10 Dec 30  2020 mkfs.reiserfs -> mkreiserfs
lrwxrwxrwx 1 root root   8 Dec 30  2020 mkfs.vfat -> mkfs.fat
lrwxrwxrwx 1 root root  18 Jan  9 13:39 mkfs.xfs -> /usr/sbin/mkfs.xfs
lrwxrwxrwx 1 root root  26 Jan  9 13:39 mkhomedir_helper -> /usr/sbin/mkhomedir_helper
lrwxrwxrwx 1 root root  16 Jan  9 13:39 mkntfs -> /usr/sbin/mkntfs
lrwxrwxrwx 1 root root  20 Jan  9 13:39 mkreiserfs -> /usr/sbin/mkreiserfs
lrwxrwxrwx 1 root root  16 Jan  9 13:39 mkswap -> /usr/sbin/mkswap
lrwxrwxrwx 1 root root   9 Dec 30  2020 modinfo -> /bin/kmod
lrwxrwxrwx 1 root root   9 Dec 30  2020 modprobe -> /bin/kmod
lrwxrwxrwx 1 root root  20 Jan  9 13:39 mount.cifs -> /usr/sbin/mount.cifs
lrwxrwxrwx 1 root root  24 Jan  9 13:39 mount.ecryptfs -> /usr/sbin/mount.ecryptfs
lrwxrwxrwx 1 root root  32 Jan  9 13:39 mount.ecryptfs_private -> /usr/sbin/mount.ecryptfs_private
lrwxrwxrwx 1 root root  16 Dec 30  2020 mount.exfat -> mount.exfat-fuse
lrwxrwxrwx 1 root root  26 Jan  9 13:39 mount.exfat-fuse -> /usr/sbin/mount.exfat-fuse
lrwxrwxrwx 1 root root  20 Jan  9 13:39 mount.fuse -> /usr/sbin/mount.fuse
lrwxrwxrwx 1 root root  15 Aug 23 09:18 mount.lowntfs-3g -> /bin/lowntfs-3g
lrwxrwxrwx 1 root root  13 Aug 23 09:18 mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root  12 Aug 23 09:18 mount.ntfs-3g -> /bin/ntfs-3g
lrwxrwxrwx 1 root root  16 Jan  9 13:39 nameif -> /usr/sbin/nameif
lrwxrwxrwx 1 root root  19 Jan  9 13:39 ntfsclone -> /usr/sbin/ntfsclone
lrwxrwxrwx 1 root root  16 Jan  9 13:39 ntfscp -> /usr/sbin/ntfscp
lrwxrwxrwx 1 root root  19 Jan  9 13:39 ntfslabel -> /usr/sbin/ntfslabel
lrwxrwxrwx 1 root root  20 Jan  9 13:39 ntfsresize -> /usr/sbin/ntfsresize
lrwxrwxrwx 1 root root  22 Jan  9 13:39 ntfsundelete -> /usr/sbin/ntfsundelete
lrwxrwxrwx 1 root root  21 Jan  9 13:39 on_ac_power -> /usr/sbin/on_ac_power
lrwxrwxrwx 1 root root  31 Jan  9 13:39 pam_extrausers_chkpwd -> /usr/sbin/pam_extrausers_chkpwd
lrwxrwxrwx 1 root root  31 Jan  9 13:39 pam_extrausers_update -> /usr/sbin/pam_extrausers_update
lrwxrwxrwx 1 root root  19 Jan  9 13:39 pam_tally -> /usr/sbin/pam_tally
lrwxrwxrwx 1 root root  20 Jan  9 13:39 pam_tally2 -> /usr/sbin/pam_tally2
lrwxrwxrwx 1 root root  16 Jan  9 13:39 parted -> /usr/sbin/parted
lrwxrwxrwx 1 root root  19 Jan  9 13:39 partprobe -> /usr/sbin/partprobe
lrwxrwxrwx 1 root root  19 Jan  9 13:39 pccardctl -> /usr/sbin/pccardctl
lrwxrwxrwx 1 root root  20 Jan  9 13:39 pivot_root -> /usr/sbin/pivot_root
lrwxrwxrwx 1 root root  20 Jan  9 13:39 plipconfig -> /usr/sbin/plipconfig
lrwxrwxrwx 1 root root  19 Jan  9 13:39 plymouthd -> /usr/sbin/plymouthd
lrwxrwxrwx 1 root root  14 Dec 10 04:04 poweroff -> /bin/systemctl
lrwxrwxrwx 1 root root  23 Jan  9 13:39 prime-offload -> /usr/sbin/prime-offload
lrwxrwxrwx 1 root root  22 Jan  9 13:39 prime-switch -> /usr/sbin/prime-switch
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvchange -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvck -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvcreate -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvdisplay -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvmove -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvremove -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvresize -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvs -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 pvscan -> lvm
lrwxrwxrwx 1 root root  14 Jan  9 13:39 rarp -> /usr/sbin/rarp
lrwxrwxrwx 1 root root  13 Jan  9 13:39 raw -> /usr/sbin/raw
lrwxrwxrwx 1 root root  14 Dec 10 04:04 reboot -> /bin/systemctl
lrwxrwxrwx 1 root root  19 Jan  9 13:39 regdbdump -> /usr/sbin/regdbdump
lrwxrwxrwx 1 root root  20 Jan  9 13:39 reiserfsck -> /usr/sbin/reiserfsck
lrwxrwxrwx 1 root root  22 Jan  9 13:39 reiserfstune -> /usr/sbin/reiserfstune
lrwxrwxrwx 1 root root  21 Jan  9 13:39 request-key -> /usr/sbin/request-key
lrwxrwxrwx 1 root root  19 Jan  9 13:39 resize2fs -> /usr/sbin/resize2fs
lrwxrwxrwx 1 root root  25 Jan  9 13:39 resize_reiserfs -> /usr/sbin/resize_reiserfs
lrwxrwxrwx 1 root root   9 Dec 30  2020 rmmod -> /bin/kmod
lrwxrwxrwx 1 root root  15 Jan  9 13:39 route -> /usr/sbin/route
lrwxrwxrwx 1 root root  16 Jan  9 13:39 rtacct -> /usr/sbin/rtacct
lrwxrwxrwx 1 root root  15 Jan  9 13:39 rtmon -> /usr/sbin/rtmon
lrwxrwxrwx 1 root root  14 Dec 10 04:04 runlevel -> /bin/systemctl
lrwxrwxrwx 1 root root  17 Jan  9 13:39 runuser -> /usr/sbin/runuser
lrwxrwxrwx 1 root root  16 Jan  9 13:39 setcap -> /usr/sbin/setcap
lrwxrwxrwx 1 root root  18 Jan  9 13:39 setvtrgb -> /usr/sbin/setvtrgb
lrwxrwxrwx 1 root root  16 Jan  9 13:39 sfdisk -> /usr/sbin/sfdisk
lrwxrwxrwx 1 root root  16 Jan  9 13:39 sgdisk -> /usr/sbin/sgdisk
lrwxrwxrwx 1 root root  22 Jan  9 13:39 shadowconfig -> /usr/sbin/shadowconfig
lrwxrwxrwx 1 root root  14 Dec 10 04:04 shutdown -> /bin/systemctl
lrwxrwxrwx 1 root root  18 Jan  9 13:39 slattach -> /usr/sbin/slattach
lrwxrwxrwx 1 root root  27 Jan  9 13:39 start-stop-daemon -> /usr/sbin/start-stop-daemon
lrwxrwxrwx 1 root root  17 Jan  9 13:39 sulogin -> /usr/sbin/sulogin
lrwxrwxrwx 1 root root  19 Jan  9 13:39 swaplabel -> /usr/sbin/swaplabel
lrwxrwxrwx 1 root root  17 Jan  9 13:39 swapoff -> /usr/sbin/swapoff
lrwxrwxrwx 1 root root  16 Jan  9 13:39 swapon -> /usr/sbin/swapon
lrwxrwxrwx 1 root root  21 Jan  9 13:39 switch_root -> /usr/sbin/switch_root
lrwxrwxrwx 1 root root  16 Jan  9 13:39 sysctl -> /usr/sbin/sysctl
lrwxrwxrwx 1 root root  12 Jan  9 13:39 tc -> /usr/sbin/tc
lrwxrwxrwx 1 root root  14 Dec 10 04:04 telinit -> /bin/systemctl
lrwxrwxrwx 1 root root  14 Jan  9 13:39 tipc -> /usr/sbin/tipc
lrwxrwxrwx 1 root root  17 Jan  9 13:39 tune2fs -> /usr/sbin/tune2fs
lrwxrwxrwx 1 root root  26 Jan  9 13:39 ub-device-create -> /usr/sbin/ub-device-create
-rwxr-xr-x 1 root root 517 Jun 16  2019 u-d-c-print-pci-ids
lrwxrwxrwx 1 root root  25 Jan  9 13:39 umount.ecryptfs -> /usr/sbin/umount.ecryptfs
lrwxrwxrwx 1 root root  22 Dec 30  2020 umount.ecryptfs_private -> mount.ecryptfs_private
lrwxrwxrwx 1 root root  24 Jan  9 13:39 umount.udisks2 -> /usr/sbin/umount.udisks2
lrwxrwxrwx 1 root root  21 Jan  9 13:39 unix_chkpwd -> /usr/sbin/unix_chkpwd
lrwxrwxrwx 1 root root  21 Jan  9 13:39 unix_update -> /usr/sbin/unix_update
lrwxrwxrwx 1 root root  21 Jan  9 13:39 veritysetup -> /usr/sbin/veritysetup
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgcfgbackup -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgcfgrestore -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgchange -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgck -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgconvert -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgcreate -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgdisplay -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgexport -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgextend -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgimport -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgimportclone -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgmerge -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgmknodes -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgreduce -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgremove -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgrename -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgs -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgscan -> lvm
lrwxrwxrwx 1 root root   3 Dec 30  2020 vgsplit -> lvm
lrwxrwxrwx 1 root root  16 Jan  9 13:39 wipefs -> /usr/sbin/wipefs
lrwxrwxrwx 1 root root  20 Jan  9 13:39 wpa_action -> /usr/sbin/wpa_action
lrwxrwxrwx 1 root root  17 Jan  9 13:39 wpa_cli -> /usr/sbin/wpa_cli
lrwxrwxrwx 1 root root  24 Jan  9 13:39 wpa_supplicant -> /usr/sbin/wpa_supplicant
lrwxrwxrwx 1 root root  20 Jan  9 13:39 xfs_repair -> /usr/sbin/xfs_repair
lrwxrwxrwx 1 root root  17 Jan  9 13:39 zramctl -> /usr/sbin/zramctl
stevengarland@stevengarland-XPS-17-9700:~$

Last edited by SMG on Tue Jan 11, 2022 2:49 pm, edited 1 time in total.

Reason: Added code tags to code output.

User avatar

AndyMH

Level 20
Level 20
Posts: 11043
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: usrmerge errors

Post

by AndyMH » Tue Jan 11, 2022 11:52 am

If you think others are going to read a wall of text you are mistaken, use code markers:
viewtopic.php?f=42&t=364929&p=2119362&h … g#p2119362
also covered here:
viewtopic.php?f=17&t=83444

It would then look like this, a lot more readable:

Code: Select all

stevengarland@stevengarland-XPS-17-9700:~$ ls -l /bin /lib /lib32 /lib64 /libx32 /sbin
ls: cannot access '/lib32': No such file or directory
ls: cannot access '/libx32': No such file or directory
/bin:
total 0
lrwxrwxrwx 1 root root 19 Jan 9 13:39 archdetect -> /usr/bin/archdetect
lrwxrwxrwx 1 root root 13 Jan 9 13:39 bash -> /usr/bin/bash
lrwxrwxrwx 1 root root 15 Jan 9 13:39 brltty -> /usr/bin/brltty
lrwxrwxrwx 1 root root 14 Jan 9 13:39 btrfs -> /usr/bin/btrfs
lrwxrwxrwx 1 root root 5 Dec 30 2020 btrfsck -> btrfs
lrwxrwxrwx 1 root root 22 Jan 9 13:39 btrfs-convert -> /usr/bin/btrfs-convert
lrwxrwxrwx 1 root root 24 Jan 9 13:39 btrfs-find-root -> /usr/bin/btrfs-find-root
lrwxrwxrwx 1 root root 20 Jan 9 13:39 btrfs-image -> /usr/bin/btrfs-image
lrwxrwxrwx 1 root root 26 Jan 9 13:39 btrfs-map-logical -> /usr/bin/btrfs-map-logical
lrwxrwxrwx 1 root root 27 Jan 9 13:39 btrfs-select-super -> /usr/bin/btrfs-select-super
lrwxrwxrwx 1 root root 18 Jan 9 13:39 btrfstune -> /usr/bin/btrfstune
lrwxrwxrwx 1 root root 16 Jan 9 13:39 bunzip2 -> /usr/bin/bunzip2
lrwxrwxrwx 1 root root 16 Jan 9 13:39 busybox -> /usr/bin/busybox
lrwxrwxrwx 1 root root 14 Jan 9 13:39 bzcat -> /usr/bin/bzcat
lrwxrwxrwx 1 root root 6 Dec 30 2020 bzcmp -> bzdiff
lrwxrwxrwx 1 root root 15 Jan 9 13:39 bzdiff -> /usr/bin/bzdiff
lrwxrwxrwx 1 root root 6 Dec 30 2020 bzegrep -> bzgrep
lrwxrwxrwx 1 root root 14 Jan 9 13:39 bzexe -> /usr/bin/bzexe
lrwxrwxrwx 1 root root 6 Dec 30 2020 bzfgrep -> bzgrep
lrwxrwxrwx 1 root root 15 Jan 9 13:39 bzgrep -> /usr/bin/bzgrep
lrwxrwxrwx 1 root root 14 Jan 9 13:39 bzip2 -> /usr/bin/bzip2
lrwxrwxrwx 1 root root 21 Jan 9 13:39 bzip2recover -> /usr/bin/bzip2recover
lrwxrwxrwx 1 root root 6 Dec 30 2020 bzless -> bzmore
lrwxrwxrwx 1 root root 15 Jan 9 13:39 bzmore -> /usr/bin/bzmore
lrwxrwxrwx 1 root root 12 Jan 9 13:39 cat -> /usr/bin/cat
lrwxrwxrwx 1 root root 14 Jan 9 13:39 chacl -> /usr/bin/chacl
lrwxrwxrwx 1 root root 14 Jan 9 13:39 chgrp -> /usr/bin/chgrp
lrwxrwxrwx 1 root root 14 Jan 9 13:39 chmod -> /usr/bin/chmod
lrwxrwxrwx 1 root root 14 Jan 9 13:39 chown -> /usr/bin/chown
lrwxrwxrwx 1 root root 13 Jan 9 13:39 chvt -> /usr/bin/chvt
lrwxrwxrwx 1 root root 11 Jan 9 13:39 cp -> /usr/bin/cp
lrwxrwxrwx 1 root root 13 Jan 9 13:39 cpio -> /usr/bin/cpio
lrwxrwxrwx 1 root root 13 Jan 9 13:39 dash -> /usr/bin/dash
lrwxrwxrwx 1 root root 13 Jan 9 13:39 date -> /usr/bin/date
lrwxrwxrwx 1 root root 11 Jan 9 13:39 dd -> /usr/bin/dd
lrwxrwxrwx 1 root root 11 Jan 9 13:39 df -> /usr/bin/df
lrwxrwxrwx 1 root root 12 Jan 9 13:39 dir -> /usr/bin/dir
lrwxrwxrwx 1 root root 14 Jan 9 13:39 dmesg -> /usr/bin/dmesg
lrwxrwxrwx 1 root root 8 Dec 30 2020 dnsdomainname -> hostname
lrwxrwxrwx 1 root root 8 Dec 30 2020 domainname -> hostname
lrwxrwxrwx 1 root root 17 Jan 9 13:39 dumpkeys -> /usr/bin/dumpkeys
lrwxrwxrwx 1 root root 13 Jan 9 13:39 echo -> /usr/bin/echo
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ed -> /usr/bin/ed
lrwxrwxrwx 1 root root 20 Jan 9 13:39 efibootdump -> /usr/bin/efibootdump
lrwxrwxrwx 1 root root 19 Jan 9 13:39 efibootmgr -> /usr/bin/efibootmgr
lrwxrwxrwx 1 root root 14 Jan 9 13:39 egrep -> /usr/bin/egrep
lrwxrwxrwx 1 root root 14 Jan 9 13:39 false -> /usr/bin/false
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fgconsole -> /usr/bin/fgconsole
lrwxrwxrwx 1 root root 14 Jan 9 13:39 fgrep -> /usr/bin/fgrep
lrwxrwxrwx 1 root root 16 Jan 9 13:39 findmnt -> /usr/bin/findmnt
lrwxrwxrwx 1 root root 14 Jan 9 13:39 fuser -> /usr/bin/fuser
lrwxrwxrwx 1 root root 19 Jan 9 13:39 fusermount -> /usr/bin/fusermount
lrwxrwxrwx 1 root root 16 Jan 9 13:39 getfacl -> /usr/bin/getfacl
lrwxrwxrwx 1 root root 13 Jan 9 13:39 grep -> /usr/bin/grep
lrwxrwxrwx 1 root root 15 Jan 9 13:39 gunzip -> /usr/bin/gunzip
lrwxrwxrwx 1 root root 14 Jan 9 13:39 gzexe -> /usr/bin/gzexe
lrwxrwxrwx 1 root root 13 Jan 9 13:39 gzip -> /usr/bin/gzip
lrwxrwxrwx 1 root root 18 Jan 9 13:39 hciconfig -> /usr/bin/hciconfig
lrwxrwxrwx 1 root root 17 Jan 9 13:39 hostname -> /usr/bin/hostname
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ip -> /usr/bin/ip
lrwxrwxrwx 1 root root 19 Jan 9 13:39 journalctl -> /usr/bin/journalctl
lrwxrwxrwx 1 root root 17 Jan 9 13:39 kbd_mode -> /usr/bin/kbd_mode
lrwxrwxrwx 1 root root 15 Jan 9 13:39 keyctl -> /usr/bin/keyctl
lrwxrwxrwx 1 root root 13 Jan 9 13:39 kill -> /usr/bin/kill
lrwxrwxrwx 1 root root 13 Jan 9 13:39 kmod -> /usr/bin/kmod
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ln -> /usr/bin/ln
lrwxrwxrwx 1 root root 17 Jan 9 13:39 loadkeys -> /usr/bin/loadkeys
lrwxrwxrwx 1 root root 14 Jan 9 13:39 login -> /usr/bin/login
lrwxrwxrwx 1 root root 17 Jan 9 13:39 loginctl -> /usr/bin/loginctl
lrwxrwxrwx 1 root root 19 Jan 9 13:39 lowntfs-3g -> /usr/bin/lowntfs-3g
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ls -> /usr/bin/ls
lrwxrwxrwx 1 root root 14 Jan 9 13:39 lsblk -> /usr/bin/lsblk
lrwxrwxrwx 1 root root 4 Dec 30 2020 lsmod -> kmod
lrwxrwxrwx 1 root root 14 Jan 9 13:39 mkdir -> /usr/bin/mkdir
lrwxrwxrwx 1 root root 14 Jan 9 13:39 mknod -> /usr/bin/mknod
lrwxrwxrwx 1 root root 15 Jan 9 13:39 mktemp -> /usr/bin/mktemp
lrwxrwxrwx 1 root root 13 Jan 9 13:39 more -> /usr/bin/more
lrwxrwxrwx 1 root root 14 Jan 9 13:39 mount -> /usr/bin/mount
lrwxrwxrwx 1 root root 19 Jan 9 13:39 mountpoint -> /usr/bin/mountpoint
lrwxrwxrwx 1 root root 20 Dec 30 2020 mt -> /etc/alternatives/mt
lrwxrwxrwx 1 root root 15 Jan 9 13:39 mt-gnu -> /usr/bin/mt-gnu
lrwxrwxrwx 1 root root 11 Jan 9 13:39 mv -> /usr/bin/mv
lrwxrwxrwx 1 root root 13 Jan 9 13:39 nano -> /usr/bin/nano
lrwxrwxrwx 1 root root 20 Dec 30 2020 nc -> /etc/alternatives/nc
lrwxrwxrwx 1 root root 19 Jan 9 13:39 nc.openbsd -> /usr/bin/nc.openbsd
lrwxrwxrwx 1 root root 24 Dec 30 2020 netcat -> /etc/alternatives/netcat
lrwxrwxrwx 1 root root 16 Jan 9 13:39 netstat -> /usr/bin/netstat
lrwxrwxrwx 1 root root 19 Jan 9 13:39 networkctl -> /usr/bin/networkctl
lrwxrwxrwx 1 root root 8 Dec 30 2020 nisdomainname -> hostname
lrwxrwxrwx 1 root root 16 Jan 9 13:39 ntfs-3g -> /usr/bin/ntfs-3g
lrwxrwxrwx 1 root root 22 Jan 9 13:39 ntfs-3g.probe -> /usr/bin/ntfs-3g.probe
lrwxrwxrwx 1 root root 16 Jan 9 13:39 ntfscat -> /usr/bin/ntfscat
lrwxrwxrwx 1 root root 20 Jan 9 13:39 ntfscluster -> /usr/bin/ntfscluster
lrwxrwxrwx 1 root root 16 Jan 9 13:39 ntfscmp -> /usr/bin/ntfscmp
lrwxrwxrwx 1 root root 22 Jan 9 13:39 ntfsfallocate -> /usr/bin/ntfsfallocate
lrwxrwxrwx 1 root root 16 Jan 9 13:39 ntfsfix -> /usr/bin/ntfsfix
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ntfsinfo -> /usr/bin/ntfsinfo
lrwxrwxrwx 1 root root 15 Jan 9 13:39 ntfsls -> /usr/bin/ntfsls
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ntfsmove -> /usr/bin/ntfsmove
lrwxrwxrwx 1 root root 20 Jan 9 13:39 ntfsrecover -> /usr/bin/ntfsrecover
lrwxrwxrwx 1 root root 21 Jan 9 13:39 ntfssecaudit -> /usr/bin/ntfssecaudit
lrwxrwxrwx 1 root root 21 Jan 9 13:39 ntfstruncate -> /usr/bin/ntfstruncate
lrwxrwxrwx 1 root root 20 Jan 9 13:39 ntfsusermap -> /usr/bin/ntfsusermap
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ntfswipe -> /usr/bin/ntfswipe
lrwxrwxrwx 1 root root 15 Jan 9 13:39 openvt -> /usr/bin/openvt
lrwxrwxrwx 1 root root 14 Dec 30 2020 pidof -> /sbin/killall5
lrwxrwxrwx 1 root root 13 Jan 9 13:39 ping -> /usr/bin/ping
lrwxrwxrwx 1 root root 4 Dec 30 2020 ping4 -> ping
lrwxrwxrwx 1 root root 4 Dec 30 2020 ping6 -> ping
lrwxrwxrwx 1 root root 17 Jan 9 13:39 plymouth -> /usr/bin/plymouth
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ps -> /usr/bin/ps
lrwxrwxrwx 1 root root 12 Jan 9 13:39 pwd -> /usr/bin/pwd
lrwxrwxrwx 1 root root 4 Jun 18 2020 rbash -> bash
lrwxrwxrwx 1 root root 17 Jan 9 13:39 readlink -> /usr/bin/readlink
lrwxrwxrwx 1 root root 12 Jan 9 13:39 red -> /usr/bin/red
lrwxrwxrwx 1 root root 11 Jan 9 13:39 rm -> /usr/bin/rm
lrwxrwxrwx 1 root root 14 Jan 9 13:39 rmdir -> /usr/bin/rmdir
lrwxrwxrwx 1 root root 4 Dec 30 2020 rnano -> nano
lrwxrwxrwx 1 root root 18 Jan 9 13:39 run-parts -> /usr/bin/run-parts
lrwxrwxrwx 1 root root 12 Jan 9 13:39 sed -> /usr/bin/sed
lrwxrwxrwx 1 root root 16 Jan 9 13:39 setfacl -> /usr/bin/setfacl
lrwxrwxrwx 1 root root 16 Jan 9 13:39 setfont -> /usr/bin/setfont
lrwxrwxrwx 1 root root 17 Jan 9 13:39 setupcon -> /usr/bin/setupcon
lrwxrwxrwx 1 root root 4 Dec 30 2020 sh -> dash
lrwxrwxrwx 1 root root 14 Jan 9 13:39 sleep -> /usr/bin/sleep
lrwxrwxrwx 1 root root 11 Jan 9 13:39 ss -> /usr/bin/ss
lrwxrwxrwx 1 root root 7 Nov 24 14:02 static-sh -> busybox
lrwxrwxrwx 1 root root 13 Jan 9 13:39 stty -> /usr/bin/stty
lrwxrwxrwx 1 root root 11 Jan 9 13:39 su -> /usr/bin/su
lrwxrwxrwx 1 root root 13 Jan 9 13:39 sync -> /usr/bin/sync
lrwxrwxrwx 1 root root 18 Jan 9 13:39 systemctl -> /usr/bin/systemctl
lrwxrwxrwx 1 root root 20 Dec 10 04:04 systemd -> /lib/systemd/systemd
lrwxrwxrwx 1 root root 29 Jan 9 13:39 systemd-ask-password -> /usr/bin/systemd-ask-password
lrwxrwxrwx 1 root root 23 Jan 9 13:39 systemd-escape -> /usr/bin/systemd-escape
lrwxrwxrwx 1 root root 21 Jan 9 13:39 systemd-hwdb -> /usr/bin/systemd-hwdb
lrwxrwxrwx 1 root root 24 Jan 9 13:39 systemd-inhibit -> /usr/bin/systemd-inhibit
lrwxrwxrwx 1 root root 33 Jan 9 13:39 systemd-machine-id-setup -> /usr/bin/systemd-machine-id-setup
lrwxrwxrwx 1 root root 23 Jan 9 13:39 systemd-notify -> /usr/bin/systemd-notify
lrwxrwxrwx 1 root root 25 Jan 9 13:39 systemd-sysusers -> /usr/bin/systemd-sysusers
lrwxrwxrwx 1 root root 25 Jan 9 13:39 systemd-tmpfiles -> /usr/bin/systemd-tmpfiles
lrwxrwxrwx 1 root root 39 Jan 9 13:39 systemd-tty-ask-password-agent -> /usr/bin/systemd-tty-ask-password-agent
lrwxrwxrwx 1 root root 12 Jan 9 13:39 tar -> /usr/bin/tar
lrwxrwxrwx 1 root root 17 Jan 9 13:39 tempfile -> /usr/bin/tempfile
lrwxrwxrwx 1 root root 14 Jan 9 13:39 touch -> /usr/bin/touch
lrwxrwxrwx 1 root root 13 Jan 9 13:39 true -> /usr/bin/true
lrwxrwxrwx 1 root root 16 Jan 9 13:39 udevadm -> /usr/bin/udevadm
lrwxrwxrwx 1 root root 24 Jan 9 13:39 ulockmgr_server -> /usr/bin/ulockmgr_server
lrwxrwxrwx 1 root root 15 Jan 9 13:39 umount -> /usr/bin/umount
lrwxrwxrwx 1 root root 14 Jan 9 13:39 uname -> /usr/bin/uname
lrwxrwxrwx 1 root root 19 Jan 9 13:39 uncompress -> /usr/bin/uncompress
lrwxrwxrwx 1 root root 22 Jan 9 13:39 unicode_start -> /usr/bin/unicode_start
lrwxrwxrwx 1 root root 13 Jan 9 13:39 vdir -> /usr/bin/vdir
lrwxrwxrwx 1 root root 14 Jan 9 13:39 wdctl -> /usr/bin/wdctl
lrwxrwxrwx 1 root root 14 Jan 9 13:39 which -> /usr/bin/which
lrwxrwxrwx 1 root root 8 Dec 30 2020 ypdomainname -> hostname
lrwxrwxrwx 1 root root 13 Jan 9 13:39 zcat -> /usr/bin/zcat
lrwxrwxrwx 1 root root 13 Jan 9 13:39 zcmp -> /usr/bin/zcmp
lrwxrwxrwx 1 root root 14 Jan 9 13:39 zdiff -> /usr/bin/zdiff
lrwxrwxrwx 1 root root 15 Jan 9 13:39 zegrep -> /usr/bin/zegrep
lrwxrwxrwx 1 root root 15 Jan 9 13:39 zfgrep -> /usr/bin/zfgrep
lrwxrwxrwx 1 root root 15 Jan 9 13:39 zforce -> /usr/bin/zforce
lrwxrwxrwx 1 root root 14 Jan 9 13:39 zgrep -> /usr/bin/zgrep
lrwxrwxrwx 1 root root 14 Jan 9 13:39 zless -> /usr/bin/zless
lrwxrwxrwx 1 root root 14 Jan 9 13:39 zmore -> /usr/bin/zmore
lrwxrwxrwx 1 root root 13 Jan 9 13:39 znew -> /usr/bin/znew

/lib:
total 72
lrwxrwxrwx 1 root root 17 Jan 9 13:39 apparmor -> /usr/lib/apparmor
lrwxrwxrwx 1 root root 15 Jan 9 13:39 brltty -> /usr/lib/brltty
lrwxrwxrwx 1 root root 22 Jan 9 13:39 console-setup -> /usr/lib/console-setup
lrwxrwxrwx 1 root root 21 Dec 30 2020 cpp -> /etc/alternatives/cpp
lrwxrwxrwx 1 root root 13 Jan 9 13:39 crda -> /usr/lib/crda
lrwxrwxrwx 1 root root 19 Jan 9 13:39 cryptsetup -> /usr/lib/cryptsetup
drwxr-xr-x 45 root root 40960 Jan 9 13:39 firmware
lrwxrwxrwx 1 root root 15 Jan 9 13:39 hdparm -> /usr/lib/hdparm
drwxr-xr-x 2 root root 4096 Jan 9 13:39 i386-linux-gnu
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ifupdown -> /usr/lib/ifupdown
lrwxrwxrwx 1 root root 13 Jan 9 13:39 init -> /usr/lib/init
lrwxrwxrwx 1 root root 45 Jan 9 13:39 klibc-xcgdUApi-P9SoPhW_fi5gXfvWpw.so -> /usr/lib/klibc-xcgdUApi-P9SoPhW_fi5gXfvWpw.so
lrwxrwxrwx 1 root root 25 Dec 16 2020 ld-linux.so.2 -> i386-linux-gnu/ld-2.31.so
lrwxrwxrwx 1 root root 32 Jan 9 13:39 libdmraid.so.1.0.0.rc16 -> /usr/lib/libdmraid.so.1.0.0.rc16
lrwxrwxrwx 1 root root 22 Jan 9 13:39 libgcc_s.so.1 -> /usr/lib/libgcc_s.so.1
lrwxrwxrwx 1 root root 18 Dec 30 2020 libhandle.so.1 -> libhandle.so.1.0.3
lrwxrwxrwx 1 root root 27 Jan 9 13:39 libhandle.so.1.0.3 -> /usr/lib/libhandle.so.1.0.3
lrwxrwxrwx 1 root root 25 Jan 9 13:39 linux-sound-base -> /usr/lib/linux-sound-base
lrwxrwxrwx 1 root root 12 Jan 9 13:39 lsb -> /usr/lib/lsb
lrwxrwxrwx 1 root root 19 Jan 9 13:39 modprobe.d -> /usr/lib/modprobe.d
lrwxrwxrwx 1 root root 16 Jan 9 13:39 modules -> /usr/lib/modules
lrwxrwxrwx 1 root root 16 Jan 9 13:39 netplan -> /usr/lib/netplan
lrwxrwxrwx 1 root root 22 Jan 9 13:39 recovery-mode -> /usr/lib/recovery-mode
lrwxrwxrwx 1 root root 17 Jan 9 13:39 security -> /usr/lib/security
drwxr-xr-x 2 root root 12288 Jan 9 13:39 systemd
lrwxrwxrwx 1 root root 17 Jan 9 13:39 terminfo -> /usr/lib/terminfo
lrwxrwxrwx 1 root root 13 Jan 9 13:39 udev -> /usr/lib/udev
lrwxrwxrwx 1 root root 12 Jan 9 13:39 ufw -> /usr/lib/ufw
drwxr-xr-x 2 root root 12288 Jan 9 13:39 x86_64-linux-gnu

/lib64:
total 0
lrwxrwxrwx 1 root root 32 Dec 16 2020 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.31.so

/sbin:
total 4
lrwxrwxrwx 1 root root 16 Jan 9 13:39 agetty -> /usr/sbin/agetty
lrwxrwxrwx 1 root root 14 Jan 9 13:39 alsa -> /usr/sbin/alsa
lrwxrwxrwx 1 root root 25 Jan 9 13:39 apparmor_parser -> /usr/sbin/apparmor_parser
lrwxrwxrwx 1 root root 19 Jan 9 13:39 badblocks -> /usr/sbin/badblocks
lrwxrwxrwx 1 root root 23 Jan 9 13:39 blkdeactivate -> /usr/sbin/blkdeactivate
lrwxrwxrwx 1 root root 20 Jan 9 13:39 blkdiscard -> /usr/sbin/blkdiscard
lrwxrwxrwx 1 root root 15 Jan 9 13:39 blkid -> /usr/sbin/blkid
lrwxrwxrwx 1 root root 17 Jan 9 13:39 blkzone -> /usr/sbin/blkzone
lrwxrwxrwx 1 root root 18 Jan 9 13:39 blockdev -> /usr/sbin/blockdev
lrwxrwxrwx 1 root root 16 Jan 9 13:39 bridge -> /usr/sbin/bridge
lrwxrwxrwx 1 root root 11 Dec 30 2020 brltty -> /bin/brltty
lrwxrwxrwx 1 root root 22 Jan 9 13:39 brltty-setup -> /usr/sbin/brltty-setup
lrwxrwxrwx 1 root root 15 Jan 9 13:39 capsh -> /usr/sbin/capsh
lrwxrwxrwx 1 root root 22 Jan 9 13:39 casper-getty -> /usr/sbin/casper-getty
lrwxrwxrwx 1 root root 22 Jan 9 13:39 casper-login -> /usr/sbin/casper-login
lrwxrwxrwx 1 root root 25 Jan 9 13:39 casper-new-uuid -> /usr/sbin/casper-new-uuid
lrwxrwxrwx 1 root root 25 Jan 9 13:39 casper-snapshot -> /usr/sbin/casper-snapshot
lrwxrwxrwx 1 root root 21 Jan 9 13:39 casper-stop -> /usr/sbin/casper-stop
lrwxrwxrwx 1 root root 16 Jan 9 13:39 cfdisk -> /usr/sbin/cfdisk
lrwxrwxrwx 1 root root 16 Jan 9 13:39 cgdisk -> /usr/sbin/cgdisk
lrwxrwxrwx 1 root root 15 Jan 9 13:39 chcpu -> /usr/sbin/chcpu
lrwxrwxrwx 1 root root 14 Jan 9 13:39 crda -> /usr/sbin/crda
lrwxrwxrwx 1 root root 26 Jan 9 13:39 cryptdisks_start -> /usr/sbin/cryptdisks_start
lrwxrwxrwx 1 root root 25 Jan 9 13:39 cryptdisks_stop -> /usr/sbin/cryptdisks_stop
lrwxrwxrwx 1 root root 20 Jan 9 13:39 cryptsetup -> /usr/sbin/cryptsetup
lrwxrwxrwx 1 root root 30 Jan 9 13:39 cryptsetup-reencrypt -> /usr/sbin/cryptsetup-reencrypt
lrwxrwxrwx 1 root root 20 Jan 9 13:39 ctrlaltdel -> /usr/sbin/ctrlaltdel
lrwxrwxrwx 1 root root 17 Jan 9 13:39 debugfs -> /usr/sbin/debugfs
lrwxrwxrwx 1 root root 23 Jan 9 13:39 debugreiserfs -> /usr/sbin/debugreiserfs
lrwxrwxrwx 1 root root 9 Dec 30 2020 depmod -> /bin/kmod
lrwxrwxrwx 1 root root 17 Jan 9 13:39 devlink -> /usr/sbin/devlink
lrwxrwxrwx 1 root root 18 Jan 9 13:39 dhclient -> /usr/sbin/dhclient
lrwxrwxrwx 1 root root 25 Jan 9 13:39 dhclient-script -> /usr/sbin/dhclient-script
lrwxrwxrwx 1 root root 18 Jan 9 13:39 dmeventd -> /usr/sbin/dmeventd
lrwxrwxrwx 1 root root 16 Jan 9 13:39 dmraid -> /usr/sbin/dmraid
lrwxrwxrwx 1 root root 25 Jan 9 13:39 dmraid-activate -> /usr/sbin/dmraid-activate
lrwxrwxrwx 1 root root 17 Jan 9 13:39 dmsetup -> /usr/sbin/dmsetup
lrwxrwxrwx 1 root root 7 Dec 30 2020 dmstats -> dmsetup
lrwxrwxrwx 1 root root 8 Dec 30 2020 dosfsck -> fsck.fat
lrwxrwxrwx 1 root root 8 Dec 30 2020 dosfslabel -> fatlabel
lrwxrwxrwx 1 root root 18 Jan 9 13:39 dumpe2fs -> /usr/sbin/dumpe2fs
lrwxrwxrwx 1 root root 19 Jan 9 13:39 dumpexfat -> /usr/sbin/dumpexfat
lrwxrwxrwx 1 root root 16 Jan 9 13:39 e2fsck -> /usr/sbin/e2fsck
lrwxrwxrwx 1 root root 17 Jan 9 13:39 e2image -> /usr/sbin/e2image
lrwxrwxrwx 1 root root 7 Dec 30 2020 e2label -> tune2fs
lrwxrwxrwx 1 root root 8 Dec 30 2020 e2mmpstatus -> dumpe2fs
lrwxrwxrwx 1 root root 17 Jan 9 13:39 e2scrub -> /usr/sbin/e2scrub
lrwxrwxrwx 1 root root 21 Jan 9 13:39 e2scrub_all -> /usr/sbin/e2scrub_all
lrwxrwxrwx 1 root root 16 Jan 9 13:39 e2undo -> /usr/sbin/e2undo
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ethtool -> /usr/sbin/ethtool
lrwxrwxrwx 1 root root 19 Jan 9 13:39 exfatfsck -> /usr/sbin/exfatfsck
lrwxrwxrwx 1 root root 20 Jan 9 13:39 exfatlabel -> /usr/sbin/exfatlabel
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fatlabel -> /usr/sbin/fatlabel
lrwxrwxrwx 1 root root 15 Jan 9 13:39 fdisk -> /usr/sbin/fdisk
lrwxrwxrwx 1 root root 16 Jan 9 13:39 findfs -> /usr/sbin/findfs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fixparts -> /usr/sbin/fixparts
lrwxrwxrwx 1 root root 15 Jan 9 13:39 fsadm -> /usr/sbin/fsadm
lrwxrwxrwx 1 root root 14 Jan 9 13:39 fsck -> /usr/sbin/fsck
lrwxrwxrwx 1 root root 20 Jan 9 13:39 fsck.btrfs -> /usr/sbin/fsck.btrfs
lrwxrwxrwx 1 root root 21 Jan 9 13:39 fsck.cramfs -> /usr/sbin/fsck.cramfs
lrwxrwxrwx 1 root root 9 Dec 30 2020 fsck.exfat -> exfatfsck
lrwxrwxrwx 1 root root 6 Dec 30 2020 fsck.ext2 -> e2fsck
lrwxrwxrwx 1 root root 6 Dec 30 2020 fsck.ext3 -> e2fsck
lrwxrwxrwx 1 root root 6 Dec 30 2020 fsck.ext4 -> e2fsck
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fsck.fat -> /usr/sbin/fsck.fat
lrwxrwxrwx 1 root root 12 Dec 30 2020 fsck.hfs -> fsck.hfsplus
lrwxrwxrwx 1 root root 22 Jan 9 13:39 fsck.hfsplus -> /usr/sbin/fsck.hfsplus
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fsck.jfs -> /usr/sbin/fsck.jfs
lrwxrwxrwx 1 root root 20 Jan 9 13:39 fsck.minix -> /usr/sbin/fsck.minix
lrwxrwxrwx 1 root root 8 Dec 30 2020 fsck.msdos -> fsck.fat
lrwxrwxrwx 1 root root 23 Jan 9 13:39 fsck.reiserfs -> /usr/sbin/fsck.reiserfs
lrwxrwxrwx 1 root root 8 Dec 30 2020 fsck.vfat -> fsck.fat
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fsck.xfs -> /usr/sbin/fsck.xfs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 fsfreeze -> /usr/sbin/fsfreeze
lrwxrwxrwx 1 root root 22 Jan 9 13:39 fstab-decode -> /usr/sbin/fstab-decode
lrwxrwxrwx 1 root root 16 Jan 9 13:39 fstrim -> /usr/sbin/fstrim
lrwxrwxrwx 1 root root 15 Jan 9 13:39 gdisk -> /usr/sbin/gdisk
lrwxrwxrwx 1 root root 16 Jan 9 13:39 getcap -> /usr/sbin/getcap
lrwxrwxrwx 1 root root 18 Jan 9 13:39 getpcaps -> /usr/sbin/getpcaps
lrwxrwxrwx 1 root root 27 Jan 9 13:39 get-quirk-options -> /usr/sbin/get-quirk-options
lrwxrwxrwx 1 root root 6 Jul 21 2020 getty -> agetty
lrwxrwxrwx 1 root root 14 Dec 10 04:04 halt -> /bin/systemctl
lrwxrwxrwx 1 root root 16 Jan 9 13:39 hdparm -> /usr/sbin/hdparm
lrwxrwxrwx 1 root root 17 Jan 9 13:39 hwclock -> /usr/sbin/hwclock
lrwxrwxrwx 1 root root 18 Jan 9 13:39 ifconfig -> /usr/sbin/ifconfig
lrwxrwxrwx 1 root root 4 Dec 30 2020 ifdown -> ifup
lrwxrwxrwx 1 root root 4 Dec 30 2020 ifquery -> ifup
lrwxrwxrwx 1 root root 14 Jan 9 13:39 ifup -> /usr/sbin/ifup
lrwxrwxrwx 1 root root 20 Dec 10 04:04 init -> /lib/systemd/systemd
lrwxrwxrwx 1 root root 9 Dec 30 2020 insmod -> /bin/kmod
lrwxrwxrwx 1 root root 23 Jan 9 13:39 installkernel -> /usr/sbin/installkernel
lrwxrwxrwx 1 root root 24 Jan 9 13:39 integritysetup -> /usr/sbin/integritysetup
lrwxrwxrwx 1 root root 7 Dec 30 2020 ip -> /bin/ip
lrwxrwxrwx 1 root root 17 Jan 9 13:39 ipmaddr -> /usr/sbin/ipmaddr
lrwxrwxrwx 1 root root 18 Jan 9 13:39 iptunnel -> /usr/sbin/iptunnel
lrwxrwxrwx 1 root root 17 Jan 9 13:39 isosize -> /usr/sbin/isosize
lrwxrwxrwx 1 root root 12 Jan 9 13:39 iw -> /usr/sbin/iw
lrwxrwxrwx 1 root root 18 Jan 9 13:39 iwconfig -> /usr/sbin/iwconfig
lrwxrwxrwx 1 root root 17 Jan 9 13:39 iwevent -> /usr/sbin/iwevent
lrwxrwxrwx 1 root root 17 Jan 9 13:39 iwgetid -> /usr/sbin/iwgetid
lrwxrwxrwx 1 root root 16 Jan 9 13:39 iwlist -> /usr/sbin/iwlist
lrwxrwxrwx 1 root root 16 Jan 9 13:39 iwpriv -> /usr/sbin/iwpriv
lrwxrwxrwx 1 root root 15 Jan 9 13:39 iwspy -> /usr/sbin/iwspy
lrwxrwxrwx 1 root root 21 Jan 9 13:39 jfs_debugfs -> /usr/sbin/jfs_debugfs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 jfs_fsck -> /usr/sbin/jfs_fsck
lrwxrwxrwx 1 root root 21 Jan 9 13:39 jfs_fscklog -> /usr/sbin/jfs_fscklog
lrwxrwxrwx 1 root root 21 Jan 9 13:39 jfs_logdump -> /usr/sbin/jfs_logdump
lrwxrwxrwx 1 root root 18 Jan 9 13:39 jfs_mkfs -> /usr/sbin/jfs_mkfs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 jfs_tune -> /usr/sbin/jfs_tune
lrwxrwxrwx 1 root root 17 Jan 9 13:39 kbdrate -> /usr/sbin/kbdrate
lrwxrwxrwx 1 root root 26 Jan 9 13:39 key.dns_resolver -> /usr/sbin/key.dns_resolver
lrwxrwxrwx 1 root root 18 Jan 9 13:39 killall5 -> /usr/sbin/killall5
lrwxrwxrwx 1 root root 16 Jan 9 13:39 kpartx -> /usr/sbin/kpartx
lrwxrwxrwx 1 root root 18 Jan 9 13:39 ldconfig -> /usr/sbin/ldconfig
lrwxrwxrwx 1 root root 23 Jan 9 13:39 ldconfig.real -> /usr/sbin/ldconfig.real
lrwxrwxrwx 1 root root 17 Jan 9 13:39 logsave -> /usr/sbin/logsave
lrwxrwxrwx 1 root root 17 Jan 9 13:39 losetup -> /usr/sbin/losetup
lrwxrwxrwx 1 root root 9 Dec 30 2020 lsmod -> /bin/kmod
lrwxrwxrwx 1 root root 9 Dec 30 2020 lspcmcia -> pccardctl
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvchange -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvconvert -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvcreate -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvdisplay -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvextend -> lvm
lrwxrwxrwx 1 root root 13 Jan 9 13:39 lvm -> /usr/sbin/lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvmconfig -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvmdiskscan -> lvm
lrwxrwxrwx 1 root root 17 Jan 9 13:39 lvmdump -> /usr/sbin/lvmdump
lrwxrwxrwx 1 root root 18 Jan 9 13:39 lvmpolld -> /usr/sbin/lvmpolld
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvmsadc -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvmsar -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvreduce -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvremove -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvrename -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvresize -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvs -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 lvscan -> lvm
lrwxrwxrwx 1 root root 17 Jan 9 13:39 MAKEDEV -> /usr/sbin/MAKEDEV
lrwxrwxrwx 1 root root 18 Jan 9 13:39 mii-tool -> /usr/sbin/mii-tool
lrwxrwxrwx 1 root root 8 Dec 30 2020 mkdosfs -> mkfs.fat
lrwxrwxrwx 1 root root 16 Jan 9 13:39 mke2fs -> /usr/sbin/mke2fs
lrwxrwxrwx 1 root root 19 Jan 9 13:39 mkexfatfs -> /usr/sbin/mkexfatfs
lrwxrwxrwx 1 root root 14 Jan 9 13:39 mkfs -> /usr/sbin/mkfs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 mkfs.bfs -> /usr/sbin/mkfs.bfs
lrwxrwxrwx 1 root root 20 Jan 9 13:39 mkfs.btrfs -> /usr/sbin/mkfs.btrfs
lrwxrwxrwx 1 root root 21 Jan 9 13:39 mkfs.cramfs -> /usr/sbin/mkfs.cramfs
lrwxrwxrwx 1 root root 9 Dec 30 2020 mkfs.exfat -> mkexfatfs
lrwxrwxrwx 1 root root 6 Dec 30 2020 mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 root root 6 Dec 30 2020 mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 root root 6 Dec 30 2020 mkfs.ext4 -> mke2fs
lrwxrwxrwx 1 root root 18 Jan 9 13:39 mkfs.fat -> /usr/sbin/mkfs.fat
lrwxrwxrwx 1 root root 12 Dec 30 2020 mkfs.hfs -> mkfs.hfsplus
lrwxrwxrwx 1 root root 22 Jan 9 13:39 mkfs.hfsplus -> /usr/sbin/mkfs.hfsplus
lrwxrwxrwx 1 root root 18 Jan 9 13:39 mkfs.jfs -> /usr/sbin/mkfs.jfs
lrwxrwxrwx 1 root root 20 Jan 9 13:39 mkfs.minix -> /usr/sbin/mkfs.minix
lrwxrwxrwx 1 root root 8 Dec 30 2020 mkfs.msdos -> mkfs.fat
lrwxrwxrwx 1 root root 6 Aug 23 09:18 mkfs.ntfs -> mkntfs
lrwxrwxrwx 1 root root 10 Dec 30 2020 mkfs.reiserfs -> mkreiserfs
lrwxrwxrwx 1 root root 8 Dec 30 2020 mkfs.vfat -> mkfs.fat
lrwxrwxrwx 1 root root 18 Jan 9 13:39 mkfs.xfs -> /usr/sbin/mkfs.xfs
lrwxrwxrwx 1 root root 26 Jan 9 13:39 mkhomedir_helper -> /usr/sbin/mkhomedir_helper
lrwxrwxrwx 1 root root 16 Jan 9 13:39 mkntfs -> /usr/sbin/mkntfs
lrwxrwxrwx 1 root root 20 Jan 9 13:39 mkreiserfs -> /usr/sbin/mkreiserfs
lrwxrwxrwx 1 root root 16 Jan 9 13:39 mkswap -> /usr/sbin/mkswap
lrwxrwxrwx 1 root root 9 Dec 30 2020 modinfo -> /bin/kmod
lrwxrwxrwx 1 root root 9 Dec 30 2020 modprobe -> /bin/kmod
lrwxrwxrwx 1 root root 20 Jan 9 13:39 mount.cifs -> /usr/sbin/mount.cifs
lrwxrwxrwx 1 root root 24 Jan 9 13:39 mount.ecryptfs -> /usr/sbin/mount.ecryptfs
lrwxrwxrwx 1 root root 32 Jan 9 13:39 mount.ecryptfs_private -> /usr/sbin/mount.ecryptfs_private
lrwxrwxrwx 1 root root 16 Dec 30 2020 mount.exfat -> mount.exfat-fuse
lrwxrwxrwx 1 root root 26 Jan 9 13:39 mount.exfat-fuse -> /usr/sbin/mount.exfat-fuse
lrwxrwxrwx 1 root root 20 Jan 9 13:39 mount.fuse -> /usr/sbin/mount.fuse
lrwxrwxrwx 1 root root 15 Aug 23 09:18 mount.lowntfs-3g -> /bin/lowntfs-3g
lrwxrwxrwx 1 root root 13 Aug 23 09:18 mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root 12 Aug 23 09:18 mount.ntfs-3g -> /bin/ntfs-3g
lrwxrwxrwx 1 root root 16 Jan 9 13:39 nameif -> /usr/sbin/nameif
lrwxrwxrwx 1 root root 19 Jan 9 13:39 ntfsclone -> /usr/sbin/ntfsclone
lrwxrwxrwx 1 root root 16 Jan 9 13:39 ntfscp -> /usr/sbin/ntfscp
lrwxrwxrwx 1 root root 19 Jan 9 13:39 ntfslabel -> /usr/sbin/ntfslabel
lrwxrwxrwx 1 root root 20 Jan 9 13:39 ntfsresize -> /usr/sbin/ntfsresize
lrwxrwxrwx 1 root root 22 Jan 9 13:39 ntfsundelete -> /usr/sbin/ntfsundelete
lrwxrwxrwx 1 root root 21 Jan 9 13:39 on_ac_power -> /usr/sbin/on_ac_power
lrwxrwxrwx 1 root root 31 Jan 9 13:39 pam_extrausers_chkpwd -> /usr/sbin/pam_extrausers_chkpwd
lrwxrwxrwx 1 root root 31 Jan 9 13:39 pam_extrausers_update -> /usr/sbin/pam_extrausers_update
lrwxrwxrwx 1 root root 19 Jan 9 13:39 pam_tally -> /usr/sbin/pam_tally
lrwxrwxrwx 1 root root 20 Jan 9 13:39 pam_tally2 -> /usr/sbin/pam_tally2
lrwxrwxrwx 1 root root 16 Jan 9 13:39 parted -> /usr/sbin/parted
lrwxrwxrwx 1 root root 19 Jan 9 13:39 partprobe -> /usr/sbin/partprobe
lrwxrwxrwx 1 root root 19 Jan 9 13:39 pccardctl -> /usr/sbin/pccardctl
lrwxrwxrwx 1 root root 20 Jan 9 13:39 pivot_root -> /usr/sbin/pivot_root
lrwxrwxrwx 1 root root 20 Jan 9 13:39 plipconfig -> /usr/sbin/plipconfig
lrwxrwxrwx 1 root root 19 Jan 9 13:39 plymouthd -> /usr/sbin/plymouthd
lrwxrwxrwx 1 root root 14 Dec 10 04:04 poweroff -> /bin/systemctl
lrwxrwxrwx 1 root root 23 Jan 9 13:39 prime-offload -> /usr/sbin/prime-offload
lrwxrwxrwx 1 root root 22 Jan 9 13:39 prime-switch -> /usr/sbin/prime-switch
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvchange -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvck -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvcreate -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvdisplay -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvmove -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvremove -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvresize -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvs -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 pvscan -> lvm
lrwxrwxrwx 1 root root 14 Jan 9 13:39 rarp -> /usr/sbin/rarp
lrwxrwxrwx 1 root root 13 Jan 9 13:39 raw -> /usr/sbin/raw
lrwxrwxrwx 1 root root 14 Dec 10 04:04 reboot -> /bin/systemctl
lrwxrwxrwx 1 root root 19 Jan 9 13:39 regdbdump -> /usr/sbin/regdbdump
lrwxrwxrwx 1 root root 20 Jan 9 13:39 reiserfsck -> /usr/sbin/reiserfsck
lrwxrwxrwx 1 root root 22 Jan 9 13:39 reiserfstune -> /usr/sbin/reiserfstune
lrwxrwxrwx 1 root root 21 Jan 9 13:39 request-key -> /usr/sbin/request-key
lrwxrwxrwx 1 root root 19 Jan 9 13:39 resize2fs -> /usr/sbin/resize2fs
lrwxrwxrwx 1 root root 25 Jan 9 13:39 resize_reiserfs -> /usr/sbin/resize_reiserfs
lrwxrwxrwx 1 root root 9 Dec 30 2020 rmmod -> /bin/kmod
lrwxrwxrwx 1 root root 15 Jan 9 13:39 route -> /usr/sbin/route
lrwxrwxrwx 1 root root 16 Jan 9 13:39 rtacct -> /usr/sbin/rtacct
lrwxrwxrwx 1 root root 15 Jan 9 13:39 rtmon -> /usr/sbin/rtmon
lrwxrwxrwx 1 root root 14 Dec 10 04:04 runlevel -> /bin/systemctl
lrwxrwxrwx 1 root root 17 Jan 9 13:39 runuser -> /usr/sbin/runuser
lrwxrwxrwx 1 root root 16 Jan 9 13:39 setcap -> /usr/sbin/setcap
lrwxrwxrwx 1 root root 18 Jan 9 13:39 setvtrgb -> /usr/sbin/setvtrgb
lrwxrwxrwx 1 root root 16 Jan 9 13:39 sfdisk -> /usr/sbin/sfdisk
lrwxrwxrwx 1 root root 16 Jan 9 13:39 sgdisk -> /usr/sbin/sgdisk
lrwxrwxrwx 1 root root 22 Jan 9 13:39 shadowconfig -> /usr/sbin/shadowconfig
lrwxrwxrwx 1 root root 14 Dec 10 04:04 shutdown -> /bin/systemctl
lrwxrwxrwx 1 root root 18 Jan 9 13:39 slattach -> /usr/sbin/slattach
lrwxrwxrwx 1 root root 27 Jan 9 13:39 start-stop-daemon -> /usr/sbin/start-stop-daemon
lrwxrwxrwx 1 root root 17 Jan 9 13:39 sulogin -> /usr/sbin/sulogin
lrwxrwxrwx 1 root root 19 Jan 9 13:39 swaplabel -> /usr/sbin/swaplabel
lrwxrwxrwx 1 root root 17 Jan 9 13:39 swapoff -> /usr/sbin/swapoff
lrwxrwxrwx 1 root root 16 Jan 9 13:39 swapon -> /usr/sbin/swapon
lrwxrwxrwx 1 root root 21 Jan 9 13:39 switch_root -> /usr/sbin/switch_root
lrwxrwxrwx 1 root root 16 Jan 9 13:39 sysctl -> /usr/sbin/sysctl
lrwxrwxrwx 1 root root 12 Jan 9 13:39 tc -> /usr/sbin/tc
lrwxrwxrwx 1 root root 14 Dec 10 04:04 telinit -> /bin/systemctl
lrwxrwxrwx 1 root root 14 Jan 9 13:39 tipc -> /usr/sbin/tipc
lrwxrwxrwx 1 root root 17 Jan 9 13:39 tune2fs -> /usr/sbin/tune2fs
lrwxrwxrwx 1 root root 26 Jan 9 13:39 ub-device-create -> /usr/sbin/ub-device-create
-rwxr-xr-x 1 root root 517 Jun 16 2019 u-d-c-print-pci-ids
lrwxrwxrwx 1 root root 25 Jan 9 13:39 umount.ecryptfs -> /usr/sbin/umount.ecryptfs
lrwxrwxrwx 1 root root 22 Dec 30 2020 umount.ecryptfs_private -> mount.ecryptfs_private
lrwxrwxrwx 1 root root 24 Jan 9 13:39 umount.udisks2 -> /usr/sbin/umount.udisks2
lrwxrwxrwx 1 root root 21 Jan 9 13:39 unix_chkpwd -> /usr/sbin/unix_chkpwd
lrwxrwxrwx 1 root root 21 Jan 9 13:39 unix_update -> /usr/sbin/unix_update
lrwxrwxrwx 1 root root 21 Jan 9 13:39 veritysetup -> /usr/sbin/veritysetup
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgcfgbackup -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgcfgrestore -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgchange -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgck -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgconvert -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgcreate -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgdisplay -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgexport -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgextend -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgimport -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgimportclone -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgmerge -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgmknodes -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgreduce -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgremove -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgrename -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgs -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgscan -> lvm
lrwxrwxrwx 1 root root 3 Dec 30 2020 vgsplit -> lvm
lrwxrwxrwx 1 root root 16 Jan 9 13:39 wipefs -> /usr/sbin/wipefs
lrwxrwxrwx 1 root root 20 Jan 9 13:39 wpa_action -> /usr/sbin/wpa_action
lrwxrwxrwx 1 root root 17 Jan 9 13:39 wpa_cli -> /usr/sbin/wpa_cli
lrwxrwxrwx 1 root root 24 Jan 9 13:39 wpa_supplicant -> /usr/sbin/wpa_supplicant
lrwxrwxrwx 1 root root 20 Jan 9 13:39 xfs_repair -> /usr/sbin/xfs_repair
lrwxrwxrwx 1 root root 17 Jan 9 13:39 zramctl -> /usr/sbin/zramctl
stevengarland@stevengarland-XPS-17-9700:~$

Homebrew i5-8400+GTX1080 Cinnamon 19.0, 4 x Thinkpad T430 Cinnamon 20.1, 2 x i7-3632 , i5-3320, i5-3210, Thinkpad T60 19.0 Mate

User avatar

Jo-con-Ël

Level 8
Level 8
Posts: 2286
Joined: Sun Jun 20, 2021 12:41 pm
Location: donde habita el olvido

Re: usrmerge errors

Post

by Jo-con-Ël » Tue Jan 11, 2022 1:42 pm

I didn’t expect that result. :shock:

Wait for another more experienced user but it looks like you didn’t merge completely before (or restored a non merged snapshot on December 30th?). As far as I can understand there wouldn’t be folders left after merged, only links and you still have those folders.

Last edited by Jo-con-Ël on Tue Jan 11, 2022 3:26 pm, edited 3 times in total.

Arrieritos semos y en el camino nos encontraremos.

acerimusdux

Level 5
Level 5
Posts: 623
Joined: Sat Dec 26, 2009 3:36 pm

Re: usrmerge errors

Post

by acerimusdux » Tue Jan 11, 2022 3:20 pm

Well it is all links in /sbin except that one file. Plus, that one in /sbin isn’t dated Jan 9, it’s dated June 19. So it seems to be the older one. He could check first to see whether they are the same, etc, but whatever package maintains that file will more likely have installed the current one in the current location, so really he can probably just delete or rename the one in /sbin, without causing any problems. But if he wants to be more cautious, he could just save a copy of the file somewhere else first. Or just rename it with the mv command instead of deleting it. Just so he can undo this if needed:

Code: Select all

sudo mv /sbin/u-d-c-print-pci-ids /sbin/u-d-c-print-pci-ids.old
sudo /usr/lib/convert-usrmerge

This is mostly what I suggested above, but it makes sense we should do this in /sbin rather than /usr/sbin; the /usr/sbin file is more likely the one currently in use.

Petermint

Level 9
Level 9
Posts: 2591
Joined: Tue Feb 16, 2016 3:12 am

Re: usrmerge errors

Post

by Petermint » Tue Jan 11, 2022 5:36 pm

My LM 20 was a fresh install of 20.0 then updates to 20.3. 20.3 asked me to run usrmerge. The result is /sbin as a single link to /usr/sbin.

Axel Larator

Level 1
Level 1
Posts: 38
Joined: Thu Jun 07, 2012 5:26 am

Re: usrmerge errors

Post

by Axel Larator » Wed Jan 12, 2022 2:24 pm

Happens with me, too

Replaced the Nvidia file in /sbin with a /usr/sbin link.

Now I get this:

Code: Select all

* dkms: running auto installation service for kernel 5.4.0-94-generic
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-94-generic
cp: failed to access '/var/tmp/mkinitramfs_ufpVIv//usr/sbin/reiserfsck': Too many levels of symbolic links
cp: failed to access '/var/tmp/mkinitramfs_ufpVIv//usr/sbin/dmraid': Too many levels of symbolic links
cp: failed to access '/var/tmp/mkinitramfs_ufpVIv//usr/sbin/dmraid-activate': Too many levels of symbolic links
ln: failed to create symbolic link '/var/tmp/mkinitramfs_ufpVIv/sbin/reiserfsck': File exists
cp: failed to access '/var/tmp/mkinitramfs_ufpVIv//usr/sbin/reiserfsck': Too many levels of symbolic links
E: /usr/share/initramfs-tools/hooks/reiserfsprogs failed with return 1.
update-initramfs: failed for /boot/initrd.img-5.4.0-94-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-5.4.0-94-generic (--configure):
 installed linux-image-5.4.0-94-generic package post-installation script subprocess returned error exit status 1

But LM 20.3 runs as usual. And nothing happens in /var/tmp, so cp can’t work. Checking now the links in /bin /lib32 /sbin for unresolved counterparts in /usr/… as possible error source.

acerimusdux

Level 5
Level 5
Posts: 623
Joined: Sat Dec 26, 2009 3:36 pm

Re: usrmerge errors

Post

by acerimusdux » Wed Jan 12, 2022 5:36 pm

Axel Larator wrote: ↑

Wed Jan 12, 2022 2:24 pm



ln: failed to create symbolic link ‘/var/tmp/mkinitramfs_ufpVIv/sbin/reiserfsck’: File exists

This suggests you still have files in /sbin.

Also, you seem to be getting these errors installing a kernel. Did you install usrmerge first?

The usrmerge should copy all files to the corresponding /usr directory, creating symlinks in their place. Then, once it is all symlinks, it will remove them all and instead just link the whole directory. I would suggest, see that the merge completes first, and then maybe reboot, before installing anything else.

User avatar

stevengarland

Level 4
Level 4
Posts: 464
Joined: Tue Mar 05, 2019 4:04 pm
Location: Michigan

Re: usrmerge errors

Post

by stevengarland » Thu Jan 13, 2022 8:48 am

Never mind my problem I complete bricked my laptop. Have to reinstall Mint 20.2 from iso. Have very recent TimeShift so should be ok

@bazald

On Windows 18362.207, running Debian.

Upgrading to Debian 10 Buster is successful. However, a subsequent sudo apt-get install usrmerge fails, resulting in an installation that’s difficult to get to a recoverable state. It partially succeeds, but is unable to complete. It additionally complains that it must succeed before further updates and installations.

This basically requires a user to do a Debian reinstallation to recover from. Oops.

@cerebrate

Do you happen to recall at what point it failed?

I did the update to buster myself a while back, followed by a usrmerge, and it completed successfully. That said, my update was on 18922, so this may be a fixed-in-later-version issue.

@bazald

Do you happen to recall at what point it failed?

I recall vividly. The first point of failure is the attempt to move pam modules directory. On the first of the two failed systems, I made the brilliant move of rsyncing them into place and breaking sudo in the process, because it obviously didn’t know where to look for them without the not-yet-present symlink.

@skywind3000

Has anybody successfully upgraded to buster on windows 18362 (or before) ??

@bazald

Has anybody successfully upgraded to buster on windows 18362 (or before) ??

The upgrade completes fine. It’s the usrmerge command that resulted in problems for me. I haven’t tried again since applying the July update.

@nsgautumn

I was able to reproduce this. By accident, unfortunately. Running usrmerge left me with a broken Debian install in WSL that required a reinstall to recover from.

I tried it again on a fresh install from the Microsoft Store, which gave me Debian 10.9, and it failed the same way. I’m using WSL 1. Not sure if the permission issue is any different under WSL 2.

I’m hoping this is resolved by default when the Debian distro in the store is updated to Debian 11 and I can do a fresh install with merged-usr already applied by default.

Setting up usrmerge (21) ...
mv: cannot move '/lib/x86_64-linux-gnu/security' to '/usr/lib/x86_64-linux-gnu/security': Permission denied

FATAL ERROR:
mv --no-clobber /lib/x86_64-linux-gnu/security /usr/lib/x86_64-linux-gnu/security: rc=1

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (--configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.28-10) ...
Errors were encountered while processing:
 usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)

@nsgautumn

Followup: usrmerge does work without error when running Debian as WSL 2.

And migrating back to WSL 1 after running usrmerge while in WSL 2 does work as well.

So anyone needing to use WSL 1 and wanting to do a usrmerge, your workaround is to just switch your Debian to WSL 2 first, run usrmerge, and then switch back to WSL 1.

@westfly

Followup: usrmerge does work without error when running Debian as WSL 2.

And migrating back to WSL 1 after running usrmerge while in WSL 2 does work as well.

So anyone needing to use WSL 1 and wanting to do a usrmerge, your workaround is to just switch your Debian to WSL 2 first, run usrmerge, and then switch back to WSL 1.

Does Anyone try this way?

@janpfeifer

Same problem here, when upgrading my WSL 1.0 from Ubuntu 20.04 to 21.10 the usrmerge+WSL1 broke my installation :(

Any guidelines on how to upgrade to WSL2 to run /usr/lib/usrmerge/convert-usrmerge and then convert back to WSL 1 ?

@janpfeifer

Apparently as simple as:

wsl --set-version Ubuntu 2

I’m not sure it actually changed, since wsl -l -v still listed my «Ubuntu» installation as version 1 … but after I did this running /usr/lib/usrmerge/convert-usrmerge worked (I wonder if all it needed was a reboot).

In any case I moved it back (??) by doing:

wsl --set-version Ubuntu 1

And then I bumped into issue #4640, which is then solved by removing a sudo rm -f /etc/apt/apt.conf.d/20snapd.conf. Notice snapd package had already been removed because it also breaks the upgrade from 20.04 to 21.10 for some obscure reason.

@maxprehl

For those who may come later:

Got the same error trying to update my Debian WSL1 install

Preparing to unpack .../archives/usrmerge_31_all.deb ...
Unpacking usrmerge (31) ...
Setting up usrmerge (31) ...
mv: cannot move '/lib/x86_64-linux-gnu/security' to '/usr/lib/x86_64-linux-gnu/security': Permission denied

FATAL ERROR:
mv --no-clobber /lib/x86_64-linux-gnu/security /usr/lib/x86_64-linux-gnu/security: rc=1

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

E: usrmerge failed.
dpkg: error processing package usrmerge (--configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)

Converting the WSL1 install to WSL2 made it so that convert-usrmerge could succeed.

PS C:UsersMax> wsl --set-version sid1 2
Conversion in progress, this may take a few minutes...
For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Conversion complete.

Tried running convert-usrmerge (needs sudo) but it works!

max@MAX-630i:sid1:/mnt/c/Users/Max$ sudo /usr/lib/usrmerge/convert-usrmerge
sudo /usr/lib/usrmerge/convert-usrmerge
The system has been successfully converted.

Converted back to WSL1 and the rest of my updates are running fine!

@boxfire

Here is a fun hack that worked for WSL1:
The key is 9P FS works even when WSL is shut down.
Lets suppose you already started. If not, the first step is to fail:

sudo /usr/lib/usrmerge/convert-usrmerge

I ran into the above issue. However I did the following:
from a root terminal

  • if you already borked your system you can get via wsl.exe -u root in a cmd
  • if your PAM isnt dead one of:
    • sudo su with your PW
    • su - with root PW
  • you cannot break these up individually with sudo. sudo and su break after the first command… if you didnt read that first, see the first bullet of this list.
mv /lib/x86_64-linux-gnu/security /usr/lib/x86_64-linux-gnu/security
ln -s /usr/lib/x86_64-linux-gnu/security /lib/x86_64-linux-gnu/security
/usr/lib/usrmerge/convert-usrmerge
#fails because ha ha /lib cannot be moved!!
chmod o+w /
ln -s /usr/lib /libtmp
exit

now in a cmd do wsl --shutdown.
In your favorite way from windows:

  • delete \wsl$Debianlib
  • move \wsl$Debianlibtmp to \wsl$Debianlib
    (I used explorer… I use WSL for a reason, could care less about windows file manipulation command line)
  • start up your wsl again and run
chmod o-w /
/usr/lib/usrmerge/convert-usrmerge

then read and weep:

The system has been successfully converted.

edit: Fix delete instruction I mistyped, and add instruction from the top in case anybody tries from the top, and its \wsl$, not \$wsl

@tjkirch

Here is a fun hack that worked for WSL1: I ran into the above issue.

Thanks for these tips @boxfire! This saved my install. I use WSL2, so the other tips about switching to WSL2 didn’t apply to me, but yours worked fine. Just one tweak:

* delete `\$wslDebiantmp`

This should say to delete lib, not tmp.

@boxfire

Thanks, and fixed. Yeah this saved me big time too, and I refused «convert to WSL2» as any reasonable solution, period.

You can pry my wicked win32 hacks inside WSL1 programs from my cold dead hands…
WSL1 forever!! or rather at least until back to native linux if it sunsets.

@yoheiy

It worked for me too, thank you very much @boxfire and @tjkirch. By the way the path is ‘wsl$’ ($ is suffix instead of prefix), i think? (I was not sure, I’m not good at Windows)

[Impact]

 * Starting with Ubuntu Hirsute, the ‘usrmerge’ package is pulled into the default installation, doing the merging of /{bin,sbin,lib}/ and /usr/{bin,sbin,lib} on upgrade. If there are left-over generated files it will fail with an error like this:

Setting up usrmerge (24ubuntu3) …

FATAL ERROR:
Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist.

The upgrade has completed but there were errors during the upgrade
process.

 * We want a fix in Hirsute+ that clears the old location (e.g. /lib/udev/hwdb.bin) if the file has already been re-generated at the new location (e.g. /usr/lib/udev/hwdb.bin).

[Test Plan]

Prepare a recent, but non-usrmerge’d system (e.g. launch Bionic and upgrade to Focal then Hirsute):
$ lxc launch ubuntu:bionic usrmerge
# do-release-upgrade
[…]
# reboot
# ls -la / # to make sure that /lib is not (yet) a link to /usr/lib

Simulate duplicated generated files & upgrade:
# mkdir -p /usr/lib/udev && cp /lib/udev/hwdb.bin /usr/lib/udev/
# vim /etc/update-manager/release-upgrades # change to «Prompt=normal»
# do-release-upgrade
[…]
=> Upgrade fails, press «C» to cancel bug report
=> «The upgrade has completed but there were errors during the upgrade process.»

Verify that the script still fails:
# /usr/lib/usrmerge/convert-usrmerge
FATAL ERROR:
Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist.

Install relevant usrmerge package:
# wget https://launchpad.net/ubuntu/+archive/primary/+files/usrmerge_VER_all.deb
# dpkg -i usrmerge_VER_all.deb
=> The system has been successfully converted.
# /usr/lib/usrmerge/convert-usrmerge
=> The system has been successfully converted.
# echo $?
0

[Where problems could occur]

 * The upload modifies the convert-usrmerge script, adding special handling for certain, generated files.
 * If something goes wrong, it could delete the wrong state of udev’s hwdb which would be re-generated by systemd-hwdb-update.service
 * It could also interrupt the upgrade processes on installation of the usrmerge package, asking the user for manual action (e.g. solving some file conflict and re-running /usr/lib/usrmerge/convert-usrmerge)

[Other Info]

 * The patch was sent to Debian: https://bugs.debian.org/997866

=== Original Description ===

I got the following error after upgrading from 20.10 to 21.04:

Setting up usrmerge (24ubuntu3) …

FATAL ERROR:
Both /lib/udev/hwdb.bin and /usr/lib/udev/hwdb.bin exist.

You can try correcting the errors reported and running again
/usr/lib/usrmerge/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (—configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 usrmerge

Running «sudo dpkg —configure -a», «sudo apt -f install» or «sudo /usr/lib/usrmerge/convert-usrmerge» give exactly the same error.


    • OMV 4.x
    • Upgrade 4.x -> 5.x

  • Nick0

  • 24. Dezember 2020
    • #1

    Hello all,

    I originally posted this in the General forum as part of another thread I made, but really it belongs here.

    I have been following this guide to upgrade from OMV4 to OMV5 and everything seemed to be going well until I entered this command using the CL via SSH:

    apt-get install usrmerge

    I then got this dialogue.

    … followed by this one.

    So I am a bit stuck now and I’d like some advice on what to do next, please. I did visit the web GUI out of interest and it says its upgraded to OMV 5.5.19-1 Usul but has the big yellow banner at the top saying «The configuration has been changed. You must apply the changes in order for them to take effect.» [Apply] [Revert]

    Thank you,

    Nick.

  • Nick0 25. Dezember 2020

    Hat das Label OMV 4.x hinzugefügt.

  • Nick0 25. Dezember 2020

    Hat das Label Upgrade 4.x -> 5.x hinzugefügt.

    • #2

    You should run these scripts and commands inside a screen session to be honest. So if the ssh connection breaks you can re-join the session.

    For some reason you lost the SSH connection during or after this merge (not sure why). So you might have packages left unconfigured. You might want to make sure that you don’t have any package installations pending after re-establishing the SSH connection:

    sudo apt-get install -f

    One can also run the usrmerge installation command with the dialog disabled:

    sudo DEBIAN_FRONTEND=noninteractive apt-get install usrmerge

    But again these things should be done in a screen session.

    • #3

    Hi dleidert and thanks for your message.

    So, is a screen session just a different (safer) type of terminal window? I usually just SSH using terminal on my mac and the reason I think the connection broke was that I left the window open overnight and partway through the next day with no input, this was because I was waiting for an answer in order to continue, as the first person to answer me had never seen the dialogue (this can be seen from the previous thread I mentioned, where the dialogues are linked to).

    Also, the connection wasn’t lost during or after the merge as i hadn’t agree to the dialogue. My real problem is what do i say at the dialogue, can I agree to it or not?

    I basically use OMV to keep my media on and as a backup for important documents, I have a second server that hosts a copy of the first, just for extra safe keeping.

    Thanks,

    Nick.

    EDIT: OK, so I ahve read a bit about screen and I see that I already have it with terminal on the mac, just need to type ‘screen’ (return) to use it in a normal terminal window. Thanks for the tip!

    • #4

    Yes, screen creates a (virtual) terminal/console session. If the SSH connection breaks the terminal session usually closes with it. Using screen the console session survives and you can rejoin the session. So this is much safer then just using the terminal after logging in via SSH. Just think about the consequences when your SSH connection breaks while an apt-get dist-upgrade is still running.

    Regarding the usrmerge package: The whole purpose of this package is to do the transition of the system to a merged /usr directory. When it finishes the package looses its purpose and can be removed. So if you don’t want to do the transition (same as answering No) then don’t install the package. Otherwise say «Yes». You probably have to do the transition at some point anyway.

    • #5

    Many thanks for your continued help here.

    OK, so if i will need to eventually merge the /usr directory then I may as well do that now. Using the guide that I did previously, can I just load up screen and carry on by entering the apt-get install usrmerge command since I have already completed the previous steps:

    wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/upgrade4to5 | sudo bash

    Reboot

    apt-get purge openmediavault-omvextrasorg resolvconf

    wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

    apt-get update

    apt-get dist-upgrade

    omv-salt deploy run nginx

    omv-salt deploy run phpfpm

    … so that would just leave:

    apt-get install usrmerge

    omv-confdbadm migrate conf 5.0.0

    Thanks,

    Nick.

    • #7

    Thanks again, I get this though:

    FATAL ERROR:

    Both /bin/upssched-cmd and /usr/bin/upssched-cmd exist.

    You can try correcting the errors reported and running again

    /usr/lib/convert-usrmerge until it will complete without errors.

    Do not install or update other Debian packages until the program

    has been run successfully.

    dpkg: error processing package usrmerge (--configure):

    installed usrmerge package post-installation script subprocess returned error exit status 1

    Errors were encountered while processing:

    usrmerge

    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Thanks,

    Nick.

    • #8

    /usr/bin/upssched-cmd shouldn’t exist at all. It is not part of any package. Can you please post the output of

    ls -lA / | grep -ie "s\?bin|lib"

    It will show if there already has been a transition.

    • #9

    No problem, here’s what I have:

    root@openmediavault:~# ls -lA / | grep -ie "s\?bin|lib"

    drwxr-xr-x 2 root root 4096 Dec 26 02:17 bin

    drwxr-xr-x 16 root root 4096 Dec 24 00:30 lib

    drwxr-xr-x 2 root root 4096 Dec 23 23:56 lib64

    drwxr-xr-x 2 root root 12288 Dec 24 00:30 sbin

    Happy Christmas, by the way.

    • #10

    Can you check the hashsums of the conflicting files:

    ls -lA /bin/upssched-cmd /usr/bin/upssched-cmd
    md5sum /bin/upssched-cmd /usr/bin/upssched-cmd

    Also it would be interesting if there are more duplicates. Maybe you can have a look into /bin and /usr/bin and check if you find more duplicate files?

    • #11

    Okay, here’s what I get for the hashsums:

    root@openmediavault:~# ls -lA /bin/upssched-cmd /usr/bin/upssched-cmd

    -rwxr-xr-x 1 root root 523 Jun 1 2018 /bin/upssched-cmd

    -rwxr-xr-x 1 root root 3003 Apr 24 2019 /usr/bin/upssched-cmd

    root@openmediavault:~# md5sum /bin/upssched-cmd /usr/bin/upssched-cmd

    62ef631676045929f6834659a6233ee1 /bin/upssched-cmd

    6bad244dec5718cd9b6e1723eda024dd /usr/bin/upssched-cmd

    … and then I have used my very limited CL knowledge to look inside the /bin and /usr/bin directories to look for duplicates, starting with /bin:

    root@openmediavault:~# cd /bin

    root@openmediavault:/bin# ls

    echo ntfsinfo umount

    egrep ntfsls uname

    false ntfsmove uncompress

    fgconsole ntfsrecover unicode_start

    fgrep ntfssecaudit upsc

    findmnt ntfstruncate upscmd

    fsck.btrfs ntfsusermap upslog

    fuser ntfswipe upsrw

    fusermount openvt upssched-cmd

    getfacl pidof vdir

    grep ping wdctl

    gunzip ping4 which

    gzexe ping6 ypdomainname

    gzip ps zcat

    hostname pwd zcmp

    ip rbash zdiff

    journalctl readlink zegrep

    kbd_mode rm zfgrep

    keyctl rmdir zforce

    kill rnano zgrep

    kmod run-parts zless

    ln sed zmore

    loadkeys setfacl znew

    … and then looking in /usr/bin

    root@openmediavault:/bin# cd /usr/bin

    root@openmediavault:/usr/bin# ls

    mcview vi

    md5sum view

    md5sum.textutils vim.tiny

    mesg vmstat

    migrate-pubring-from-classic-gpg w

    mk_modmap w.procps

    mkfifo wall

    monit watch

    msql2mysql watchgnupg

    mv wc

    mvxattr wget

    my_print_defaults whereis

    myisam_ftdump which

    myisamchk whiptail

    myisamlog who

    myisampack whoami

    mysql wpa_passphrase

    mysql_convert_table_format write

    mysql_embedded wsrep_sst_common

    mysql_find_rows wsrep_sst_mariabackup

    mysql_fix_extensions wsrep_sst_mysqldump

    mysql_install_db wsrep_sst_rsync

    mysql_plugin wsrep_sst_rsync_wan

    mysql_secure_installation x86_64

    mysql_setpermission xargs

    mysql_tzinfo_to_sql xmlstarlet

    mysql_upgrade xsubpp

    mysql_waitpid xxd

    mysqlaccess yes

    mysqladmin zcat

    mysqlanalyze zdump

    mysqlbinlog zfgrep

    mysqlcheck zgrep

    mysqld_multi zipdetails

    mysqld_safe zless

    mysqld_safe_helper znew

    mysqldump

    I don’t see any duplicates. Hopefully, I have done this right and this is what you are looking for.

    Thanks,

    Nick.

    • #12

    There are actually more duplicates, e.g. zless, znew.

    root@openmediavault:~# ls -lA /bin/upssched-cmd /usr/bin/upssched-cmd

    -rwxr-xr-x 1 root root 523 Jun 1 2018 /bin/upssched-cmd

    -rwxr-xr-x 1 root root 3003 Apr 24 2019 /usr/bin/upssched-cmd

    root@openmediavault:~# md5sum /bin/upssched-cmd /usr/bin/upssched-cmd

    62ef631676045929f6834659a6233ee1 /bin/upssched-cmd

    6bad244dec5718cd9b6e1723eda024dd /usr/bin/upssched-cmd

    Alles anzeigen

    /bin/upssched-cmd actually has the right file size. So the question was: where is /usr/bin/upssched-cmd coming from. And the answer is: openmediavault-nut. So you’ll have to remove (deinstall) this plugin and try to finish the usrmerge transition again. You can probably reinstall it afterwards. But only install plugins you really use.

    • #13

    Ah, sorry — I misunderstood, I thought I was supposed to be looking for duplicates within directories, not across the two. This was a bit stupid of me because obviously two filenames that are exactly the same are not going to be exisitng in the same directory!

    OK, so I see the duplicates now, I don’t know how you have related this to openmediavault-nut but after a little reasearch, I see that its to do with UPS. This must be a core plugin since I don’t remember ever installing it myself.

    Anyway, I’ll go with apt-get --purge remove openmediavault-nut

    … then:

    apt-get install usrmerge

    … and we will see!

    Thanks again,

    Nick.

    EDIT:

    To update you, I removed the plugin and then it seemed to run apt-get install usrmerge without me asking it to, so I ran:

    omv-confdbadm migrate conf 5.0.0 and got this summary:

    Summary for openmediavault.local

    -------------

    Succeeded: 16 (changed=2)

    Failed: 0

    -------------

    Total states run: 16

    Total run time: 10.020 s

    Cleaning up configuration database ...

    Processing triggers for rsyslog (8.1901.0-1) ...

    Processing triggers for openmediavault (5.5.19-1) ...

    Updating file permissions ...

    Purging internal cache ...

    root@openmediavault:~# omv-confdbadm migrate conf 5.0.0

    Running migration conf_5.0.0

    WARNING: The node 'optiongroup' already exists at XPath '/config/services/rsync/jobs/job'.

    WARNING: The node 'optionowner' already exists at XPath '/config/services/rsync/jobs/job'.

    WARNING: The node 'timemachine' already exists at XPath '/config/services/smb/shares/share'.

    Running migration conf_5.0.3

    Running migration conf_5.2.0

    Running migration conf_5.5.0

    Running migration conf_5.5.3

    WARNING: The node 'clients' already exists at XPath '/config/system/time/ntp'.

    On loading the web GUI, it all looks okay but I still have the yellow banner: «The configuration has been changed. You must apply the changes in order for them to take effect.» [Apply] [Revert] Do I apply?

    • #14

    OK, so I see the duplicates now, I don’t know how you have related this to openmediavault-nut but after a little reasearch, I see that its to do with UPS. This must be a core plugin since I don’t remember ever installing it myself.

    Very easy. You can check to which installed package the file belongs via dpkg -S /usr/bin/upssched-cmd. And I checked it by getting the .deb file and looking at its contents via dpkg-deb -c. So if there are more duplicates you probably want to check to which installed packages they belong.

    • #15

    Thanks, I’ll look into that. Do you think that its safe for me to hit [Apply] on the yellow banner now?

    Thanks,

    Nick.

    • #16

    On loading the web GUI, it all looks okay but I still have the yellow banner: «The configuration has been changed. You must apply the changes in order for them to take effect.» [Apply] [Revert] Do I apply?

    Make a backup of /etc/openmediavault/ and then apply. You have a backup.

    Edit: Or better make a backp of /etc to be really sure.

    • #17

    OK, well I actually ran a headless backup a few weeks ago on the old version 4 install so I think I am just going to go ahead and hit apply.

    EDIT: Okay, so I got an «An Error Has Occurred» warning so i think that I have used up enough of your time and kindness so I will see if I can restore from the backup and run the whole thing again from fresh.

    Thanks for all of your help and I will update you later on.

    Nick.

    • #18

    Just a thought: If you haven’t removed the browser cache you should do that too before reloading the new GUI.

    • #19

    Hi dleidert,

    Thanks, yes, I had already done that but I did it again for good measure, but still no joy. The headless backup was actually from June, but nothing in the setup has changed since then so I went with it and restored it, which is really good as I have never done it before. So relieved that I bothered to learn how to back it up with some help from the forum, of course!

    So, I will try the upgrade again now, is there anything I should do first?

    EDIT: I’m just going to try it!

    Thanks,

    Nick.

    • #20

    Remember to uninstall openmediavault-nut before attempting to install usrmerge. I would actually uninstall all unused plugins before attenpting the upgrade script. openmediavault-keyring is not a plugin but the repository key and has to be installed.

    JFTR: It would have been a good idea to examine the error by the OMV GUI. Also install screen and run the scripts inside screen so you can always rejoin the session if yomething goes wrong.

    Good luck.

Topic: [EN] usr-merge will be default  (Read 5104 times)

usr-merge (UsrMerge) is decided to be the default
I am looking for guidance how-to transit my 12y old Debian installation to the new layout.

The case for usrmerge:
https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/

UsrMerge Todo for Debian:
https://wiki.debian.org/UsrMerge

The last update of the usrmerge ChangeLog shows:
usrmerge (21) unstable; urgency=medium
  * Added a version to the conflict with ebtables (see #912046).
  * Added a versioned conflict with arptables (see #916106).
 — Marco d’Itri <md@linux.it>  Sun, 17 Feb 2019 17:44:25 +0100

Has someone tried to apply this on his installation?


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


Eigentlich sollte das einfach sein — einfach das Paket installieren und das wars. Wenn Fehler auftreten, dann nen RC-Bug in Debians Bugtracker malen.


Logged

Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)


Ich habe es auf meiner Frickelkiste schon gemacht, alles in Butter. Hab die installierten Pakete auch gleich wieder gekickt, weil danach nicht mehr benötigt.


Logged


Ich habe es auf meiner Frickelkiste schon gemacht, alles in Butter.

Thanks for the thumbs up!

Hab die installierten Pakete auch gleich wieder gekickt, weil danach nicht mehr benötigt.

This FAQ:
https://salsa.debian.org/md/usrmerge/raw/master/debian/README.Debian
tells otherwise:

Removal of this package
~~~~~~~~~~~~~~~~~~~~~~~
The package should not be removed unless all the installed packages
among the ones listed in /etc/dpkg/dpkg.cfg.d/usrmerge have been fixed
to properly support usrmerge, or upgrading them will fail.

@hsp , Did you check the file or directory for leftovers before purging the package again?
/etc/dpkg/dpkg.cfg.d/usrmerge


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


/etc/dpkg/dpkg.cfg.d/usrmerge gibt es hier nicht. Nur /etc/dpkg/dpkg.cfg.d, und das ist leer.


Logged


Ich nehme mal an die Datei usrmerge, wenn es sie gibt, ist eine Liste mit Paketen, die vom Perl-Skript «usr-merge» nicht richtig — ohne Fehler — behandelt werden konnten. Insofern wird bei Dir alles geklappt haben.
Aber vor dem De-installieren des Script Pakets usrmerge hättest Du — nach Meinung des Faq — darein schauen sollen, ob es für alle Pakete wirklich geklappt hat
:-/
Hsp, da haste wohl nochmal Glück gehabt!


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


Hsp, da haste wohl nochmal Glück gehabt!

erm — schon mal drüber nachgedacht, was usrmerge so tut? Mit Glück hat das nicht so viel zu tun.

und noch einer aus der Anleitung:

Removal of this package
~~~~~~~~~~~~~~~~~~~~~~~
The package should not be removed unless all the installed packages
among the ones listed in have been fixed
to properly support usrmerge, or upgrading them will fail.

Wenn liste nich da, dann alle Pakete ready. Sollte man auch für einen Freeze erwarten

« Last Edit: 2019/03/28, 23:30:36 by melmarker »


Logged

Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)


Ich habe das ganze jetzt nochmal in einer vbox gemacht, und auch da gibt es keine /etc/dpkg/dpkg.cfg.d/usrmerge. Pakete entfernt und auch dann noch alles gut.


Logged


Nochmal Danke für den positiven Erfahrungsbericht!


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


I did install the usrmerge package with one little error:

Setting up usrmerge (21) ...

FATAL ERROR:
Both /bin/xrandr and /usr/bin/xrandr exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

dpkg: error processing package usrmerge (--configure):
 installed usrmerge package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.8.5-2) ...
Errors were encountered while processing:
 usrmerge
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up usrmerge (21) ...

FATAL ERROR:
Both /bin/xrandr and /usr/bin/xrandr exist.

You can try correcting the errors reported and running again
/usr/lib/convert-usrmerge until it will complete without errors.
Do not install or update other Debian packages until the program
has been run successfully.

I did look at the files:

# /bin/xrandr --version
xrandr program version       1.4.3
Server reports RandR version 1.6
# /usr/bin/xrandr --version
xrandr program version       1.5.0
Server reports RandR version 1.6
It is what it seems, I may have had trouble in the past with the X server, when changing from proprietary nvidia to the nouveau driver, and may have copied xrandr to /bin, with a dumb thought it will help — 3 years ago.

I just rm /bin/xrandr
and installed the usrmerge package again.
All went through:
OK


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


After removing the /bin/xrandr file and a second install of the usrmerge

Performing actions...
Setting up usrmerge (21) ...
The system has been successfully converted.

My system looks like this:

lrwxrwxrwx   1 root root      7 Apr  2 12:08 bin -> usr/bin
drwxr-xr-x   6 root root   4096 Apr  2 11:57 boot
drwxr-xr-x  27 root root   4096 Apr  1 15:31 common
drwxr-xr-x  18 root root  13640 Apr  2 11:13 dev
drwxr-xr-x 143 root root  12288 Apr  2 12:08 etc
drwxr-xr-x   3 root root   4096 Feb 10  2018 home
lrwxrwxrwx   1 root root      7 Apr  2 12:08 lib -> usr/lib
lrwxrwxrwx   1 root root      9 Apr  2 12:08 lib32 -> usr/lib32
lrwxrwxrwx   1 root root      9 Apr  2 12:08 lib64 -> usr/lib64
lrwxrwxrwx   1 root root     10 Apr  2 12:08 libx32 -> usr/libx32
drwx------   2 root root  16384 Dez 22  2016 lost+found
drwxr-xr-x  10 root root   4096 Mai 21  2018 media
drwxr-xr-x   2 root root   4096 Mär 27  2017 mnt
lrwxrwxrwx   1 root root     11 Apr 10  2017 opt -> /common/opt
dr-xr-xr-x 149 root root      0 Apr  2 11:12 proc
drwx------  25 root root   4096 Apr  1 17:40 root
drwxr-xr-x  13 root root   4096 Mär 27 13:43 run
lrwxrwxrwx   1 root root      8 Apr  2 12:08 sbin -> usr/sbin
drwxr-xr-x   2 root root   4096 Jan 29  2011 srv
dr-xr-xr-x  12 root root      0 Apr  2 11:13 sys
drwxrwxrwt  11 root root   4096 Apr  2 11:57 tmp
drwxr-xr-x  13 root root   4096 Apr  2 12:03 usr
drwxr-xr-x  12 root root   4096 Sep  1  2016 var
The only special of mine is my  «/common» directory, where I mount a little partition holding things I can run both on Gentoo and Debian — eg: Google-Chrome.

Removing these new links to «/usr» directories, will get trouble for configurations found with this grep:

pushd /etc;grep -r -e'/[s]*bin'|grep -v -e'/usr/[s]*bin' -v -e'/usr/local/[s]*bin' -v -e'^#';popd

« Last Edit: 2019/04/02, 15:10:42 by ralul »


Logged

experiencing siduction runs better than my gentoo makes me know I know nothing


Понравилась статья? Поделить с друзьями:
  • Installed openmediavault package post installation script subprocess returned error exit status 1
  • Installed libc bin package post installation script subprocess returned error exit status 135
  • Installed libc bin package post installation script subprocess returned error exit status 134
  • Installed javascript common package post installation script subprocess returned error exit status 1
  • Installed initramfs tools package post installation script subprocess returned error exit status 1