Since I sometimes need the man pages.
And since there doesn’t seem to be a stand-alone ‘man’ package, I can’t simply remove ‘man-db’.
My solution, for better or worse, was to move the ‘mandb’ executable out of the way and substitute in a copy of ‘true’
On my system:
sudo mv /usr/bin/mandb /usr/bin/mandb-OFF
sudo cp -p /bin/true /usr/bin/mandb
sudo rm -r /var/cache/man
This is easy to undo if the need arises. And I deleted the /var/cach/man directory, as it is no longer needed and recovered megabytes of space.
Any ‘man’ pages you need are grabbed from the source man directory and decompressed on the fly. No more caching means a slight inefficiency, but with today’s speeder processors and disks, its minimal.
A caveat: Anytime you get a man-db package update, your modifications will be overwritten. Either apt-hold the ‘man-db’ package or be prepared to redo this at the whim of the ‘man-db’ package maintainers and distribution managers.
After this mod, you will still see the line «Processing triggers for man-db» fly by but it’s a zero second thing.
Good Luck.
- Печать
Страницы: [1] Вниз
Тема: Не могу установить приложение (Прочитано 2800 раз)
0 Пользователей и 1 Гость просматривают эту тему.
AgentZ
Возьму на примере программы Screencloud, выдает вот что:
dpkg -i screencloud_1.1.2_amd64.deb
Выбор ранее не выбранного пакета screencloud.
(Чтение базы данных … на данный момент установлено 177172 файла и каталога.)
Распаковывается пакет screencloud (из файла screencloud_1.1.2_amd64.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет screencloud:
screencloud зависит от libqtsingleapplication, однако:
Пакет libqtsingleapplication не установлен.
screencloud зависит от libqxt-core0, однако:
Пакет libqxt-core0 не установлен.
screencloud зависит от libqxt-gui0, однако:
Пакет libqxt-gui0 не установлен.
screencloud зависит от libquazip0, однако:
Пакет libquazip0 не установлен.
screencloud зависит от libqtscript4-qtbindings, однако:
Пакет libqtscript4-qtbindings не установлен.
dpkg: ошибка при обработке параметра screencloud (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для hicolor-icon-theme …
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …
Обрабатываются триггеры для bamfdaemon …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support …
При обработке следующих пакетов произошли ошибки:
screencloud
Я уже больше часа копаюсь по поискам, форумам и гуглу. Ничего не помогает. Так же постоянно вылазит ошибка «При обработке следующих пакетов произошли ошибки:
man-db
«
apt-get install -f не помогает
Pilot6
AgentZ
apt-get install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Пакеты, которые будут УДАЛЕНЫ:
screencloud
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 2 153 kB.
Хотите продолжить [Д/н]?
debconf: DbDriver «config»: /var/cache/debconf/config.dat is locked by another process: Ресурс временно недоступен
(Чтение базы данных … на данный момент установлено 177187 файлов и каталогов.)
Удаляется пакет screencloud …
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …
Обрабатываются триггеры для bamfdaemon …
Rebuilding /usr/share/applications/bamf-2.index…
Обрабатываются триггеры для mime-support …
Обрабатываются триггеры для hicolor-icon-theme …
Настраивается пакет man-db (2.6.5-2) …
debconf: DbDriver «config»: /var/cache/debconf/config.dat is locked by another process: Ресурс временно недоступен
dpkg: ошибка при обработке параметра man-db (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
Pilot6
У вас что-то еще открыто, что блокирует установку. А вообще проблема в зависимостях.
AgentZ
У вас что-то еще открыто, что блокирует установку. А вообще проблема в зависимостях.
Да ничего вроде не открыто больше… ща глянем процессы
А из-за чего эта ошибка:
При обработке следующих пакетов произошли ошибки:
man-db
И что она дает? Точнее, чем чревато ее появление в каждой установке, какую я только не делаю?
« Последнее редактирование: 14 Января 2014, 22:23:30 от AgentZ »
JmAbuDabi
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.
AgentZ
JmAbuDabi
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.
AgentZ
И все же проблема осталась актуально с ошибкой man-db:
Не помогло. вот что выдает при sudo apt-get install screencloud:
debconf: DbDriver «config»: /var/cache/debconf/config.dat is locked by another process: Ресурс временно недоступен
dpkg: ошибка при обработке параметра man-db (—configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
man-db
JmAbuDabi
Перезайди в Ubuntu, попробуй снова.
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.
AgentZ
Перезайди в Ubuntu, попробуй снова.
перезашел, все то же самое =(
JmAbuDabi
Покажи
lsof /var/cache/debconf/config.dat
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.
AgentZ
Покажи
lsof /var/cache/debconf/config.dat
Ничего не происходит
Пользователь решил продолжить мысль 14 Января 2014, 22:57:38:
Короче, что я только не пытаюсь установить, всегда вот эта ошибка:
Отчёты apport не записаны, так достигнут MaxReports
При обработке следующих пакетов произошли ошибки:
man-db
Пользователь решил продолжить мысль 14 Января 2014, 23:10:08:
В общем, покурив форум и с десяток статей с гугла, помогло вот это:
эрэм эрэф /var/cache/debconf/* dpkg-reconfigure debconf apt-get update && apt-get upgrade
« Последнее редактирование: 14 Января 2014, 23:10:08 от AgentZ »
GuitarJazzZ
- Печать
Страницы: [1] Вверх
Since I sometimes need the man pages.
And since there doesn’t seem to be a stand-alone ‘man’ package, I can’t simply remove ‘man-db’.
My solution, for better or worse, was to move the ‘mandb’ executable out of the way and substitute in a copy of ‘true’
On my system:
sudo mv /usr/bin/mandb /usr/bin/mandb-OFF
sudo cp -p /bin/true /usr/bin/mandb
sudo rm -r /var/cache/man
This is easy to undo if the need arises. And I deleted the /var/cach/man directory, as it is no longer needed and recovered megabytes of space.
Any ‘man’ pages you need are grabbed from the source man directory and decompressed on the fly. No more caching means a slight inefficiency, but with today’s speeder processors and disks, its minimal.
A caveat: Anytime you get a man-db package update, your modifications will be overwritten. Either apt-hold the ‘man-db’ package or be prepared to redo this at the whim of the ‘man-db’ package maintainers and distribution managers.
After this mod, you will still see the line «Processing triggers for man-db» fly by but it’s a zero second thing.
Good Luck.
0
1
Здравствуйте.
Не хочет обновляться система, устанавливаться и удаляться любые программы из-за какой-то проблемы.
В чём может заключаться проблема и как её устранить?
Заранее благодарю за ответы!
uname -a
Linux mail 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-1 (2016-03-06) x86_64 GNU/Linux
root@mail:/home/alex# apt-get update && apt-get upgrade
В кэше http://ftp.debian.org jessie-updates InRelease
В кэше http://security.debian.org jessie/updates InRelease
Игн http://ftp.debian.org jessie InRelease
В кэше http://deb.opera.com stable InRelease
В кэше http://ftp.debian.org jessie Release.gpg
В кэше http://ftp.debian.org jessie Release
Получено:1 http://ftp.debian.org jessie-updates/main amd64 Packages/DiffIndex [5 440 B]
В кэше http://security.debian.org jessie/updates/main amd64 Packages
В кэше http://ftp.debian.org jessie-updates/contrib amd64 Packages
В кэше http://deb.opera.com stable/non-free amd64 Packages
Получено:2 http://ftp.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
В кэше http://security.debian.org jessie/updates/contrib amd64 Packages
В кэше http://ftp.debian.org jessie-updates/contrib Translation-en
В кэше http://security.debian.org jessie/updates/non-free amd64 Packages
Получено:3 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [2 704 B]
В кэше http://security.debian.org jessie/updates/contrib Translation-en
Получено:4 http://ftp.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
В кэше http://security.debian.org jessie/updates/main Translation-en
В кэше http://ftp.debian.org jessie/main amd64 Packages
В кэше http://ftp.debian.org jessie/contrib amd64 Packages
В кэше http://security.debian.org jessie/updates/non-free Translation-en
В кэше http://ftp.debian.org jessie/non-free amd64 Packages
В кэше http://ftp.debian.org jessie/contrib Translation-en
В кэше http://ftp.debian.org jessie/main Translation-ru
В кэше http://ftp.debian.org jessie/main Translation-en
В кэше http://ftp.debian.org jessie/non-free Translation-en
Игн http://deb.opera.com stable/non-free Translation-ru_RU
Игн http://deb.opera.com stable/non-free Translation-ru
Игн http://deb.opera.com stable/non-free Translation-en
Получено 9 616 Б за 2с (3 779 Б/c)
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений…Следующие пакеты устанавливались автоматически и больше не требуются:
libasn1-8-heimdal libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal
libkrb5-26-heimdal libroken18-heimdal libsrtp0 libwind0-heimdal
Для их удаления используйте «apt-get autoremove».
Готово
Пакеты, которые будут оставлены в неизменном виде:
clamav clamav-freshclam iceweasel iceweasel-l10n-ru
Пакеты, которые будут обновлены:
calendar-google-provider chromium chromium-l10n clamav-base dmsetup dpkg e2fslibs e2fsprogs file flashplugin-nonfree fontconfig
fontconfig-config gnupg gpgv icedove icedove-l10n-ru iceowl-extension initramfs-tools libarchive13 libavcodec56 libavformat56
libavresample2 libavutil54 libc-bin libc-dev-bin libc6 libc6-dev libcomerr2 libcurl3 libcurl3-gnutls libdbd-mysql-perl
libdevmapper1.02.1 libdns-export100 libexpat1 libfontconfig1 libgcrypt20 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
libgudev-1.0-0 libidn11 libimlib2 libirs-export91 libisc-export95 libisccfg-export90 libldb1 libltdl7 libmagic1
libmodule-build-perl libmysqlclient18 libnet-ssleay-perl libnspr4 libnss3 libpam-systemd libpolkit-agent-1-0 libpolkit-backend-1-0
libpolkit-gobject-1-0 libpython2.7 libpython2.7-minimal libpython2.7-stdlib librsvg2-2 librsvg2-common libservlet2.5-java
libsmbclient libsqlite3-0 libss2 libssl1.0.0 libsystemd0 libtalloc2 libtasn1-6 libtdb1 libtevent0 libudev1 libwbclient0 libxml2
libxslt1.1 linux-compiler-gcc-4.8-x86 linux-headers-3.16.0-4-amd64 linux-headers-3.16.0-4-common linux-image-3.16.0-4-amd64
linux-libc-dev locales multiarch-support mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 nginx
nginx-common nginx-full openssh-client openssh-server openssh-sftp-server openssl perl perl-base perl-modules php5-cgi php5-cli
php5-common php5-fpm php5-gd php5-mysql php5-readline policykit-1 python-talloc python2.7 python2.7-minimal samba-libs sendmail
sendmail-base sendmail-bin sendmail-cf sensible-mda ssh systemd systemd-sysv tzdata udev wget xscreensaver xscreensaver-data
обновлено 123, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/198 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 13,6 MB.
Хотите продолжить? [Д/н] Y
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
Настраивается пакет base-files (8+deb8u6) …
dpkg (подпроцесс): не удалось запустить установлен сценарий post-installation (/var/lib/dpkg/info/base-files.postinst): Отказано в доступе
dpkg: ошибка при обработке пакета base-files (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@mail:/home/alex#
I get this message every time I install a new package in KDE neon via terminal,
Is it normal and I should ignore it or I should fix this?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed:
tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/43.0 kB of archives.
After this operation, 115 kB of additional disk space will be used.
Selecting previously unselected package tree.
(Reading database ... 280095 files and directories currently installed.)
Preparing to unpack .../tree_1.8.0-1_amd64.deb ...
Unpacking tree (1.8.0-1) ...
Setting up tree (1.8.0-1) ...
Processing triggers for man-db (2.9.1-1) ...
Not building database; man-db/auto-update is not 'true'.
GAD3R
62.7k31 gold badges130 silver badges192 bronze badges
asked Dec 30, 2020 at 20:53
0
The warning is just that, a warning; it means that mandb
isn’t run when relevant packages are installed, and the result of that is that the manual page index caches aren’t updated.
The technical reason for the warning is the absence of /var/lib/man-db/auto-update
. I’m not sure what would cause that. To restore the man-db
trigger, restore that file:
sudo touch /var/lib/man-db/auto-update
You will no longer see the warning, and the caches will be updated. You can update the caches yourself:
sudo mandb -pq
answered Jan 1, 2021 at 21:45
Stephen KittStephen Kitt
405k54 gold badges1044 silver badges1141 bronze badges
1
Remove the old mandb index:
sudo rm -rf /var/cache/man/*
Regenerate it:
sudo mandb -c
Or connect your device to an AC Power then run (It take a few minutes):
sudo systemctl restart man-db.service
Then check the man-db.service
systemctl status man-db.service
answered Dec 30, 2020 at 22:17
GAD3RGAD3R
62.7k31 gold badges130 silver badges192 bronze badges
2
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.