1

Компьютер никогда не выключаю - аптайм круглые сутки. Система Slackware-current. Реально ничего не делал - не правил конфиги, не администрировал, со вчерешнего дня надо было сделать ребут; сделал - не грузятся иксы, выдает ошибку error while loading shared libraries: libxshfence.so.1 no such file or directory
Перед этим не обновлялся два месяца, а тут разом накатил обновления из current. Больше ничего не делал. Теряюсь в догадках куда мог самостоятельно испариться нужный файл.Пожалйста укажите нужный путь.

have a lot of fun!
Ас-саля́му ‘алейкум Чака Хан!
уютный бложик

2

Обновлять -current без предварительного чтения ChangeLog.txt -- плохая идея.

Файлик библиотеки не испарился, его раньше не было. См. запись за 15.07.2014,
libxshmfence-1.1-...:  Added.
При использовании -current нужно не забывать устанавливать добавленные в систему пакеты

# slackpkg install-new

либо ручками по ChangeLog.txt.

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

3

Действительно, ченчжлог не читал ab
Проприетарные драйвера не установлены, так что и пересобирать ничего не надо.
про опцию install-new узнал впервые, благодарю от всего сердца ab

have a lot of fun!
Ас-саля́му ‘алейкум Чака Хан!
уютный бложик

4

Обращаю внимание, slackpkg install-new устанавливает новые для текущего выпуска пакеты, то есть пакеты, помеченные "Added" в ChangeLog.txt текущего выпуска, а не новые для конкретной установки Slackware на конкретной машине.
Для доустановки отсутствующих в текущей установке пакетов можно воспользоваться командами slackpkg install slackware и slackpkg install slackware64 сответственно, по аналогии с установкой наборов (серий).

Также, не следует забывать и про удаление исключённых из выпуска пакетов. Можно делать вручную по ChangeLog.txt:

$ wget -qO- http://slackware.osuosl.org/slackware-current/ChangeLog.txt | grep ':  Removed'
kdei/calligra-l10n-ia-2.7.5-noarch-1.txz:  Removed.
kdei/calligra-l10n-sl-2.7.5-noarch-1.txz:  Removed.
kdei/calligra-l10n-tr-2.7.5-noarch-1.txz:  Removed.
l/lesstif-0.95.2-i486-1.txz:  Removed.
d/open-cobol-1.1-i486-2.txz:  Removed.
# removepkg calligra-l10n-{ia,sl,tr} lesstif open-cobol

Можно воспользоваться

# slackpkg clean-system

При этом нужно помнить, что slackpkg clean-system предлагает к удалению все пакеты, не входящие в текущий выпуск, в том числе и поставленные самостоятельно, поэтому пользоваться осторожно, как и любой другой командой, выполняемой от root-а.