memory heap
375 subscribers
2.56K photos
526 videos
52 files
3.16K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
При работе с системой GNU/Linux Альт Образование 10 столкнулся со следующей проблемой:
$ sudo apt-get install wondershaper
ошибка: rpmdb: Thread/process 44834/139816082978624 failed: Thread died in Berkeley DB library
ошибка: db4 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
ошибка: cannot open Packages index using db4 - (-30974)
ошибка: не могу открыть базу данных Packages в
E: невозможно открыть базу данных RPM


Т.е. каким-то образом сломал БД пакетов.

Проблема решается командой sudo rpm --rebuilddb, однако с первого раза не получилось — пришлось удалять файлы блокировок, оставленные "погибшими" процессами управления пакетами:
$ sudo rpm --rebuilddb
предупреждение: waiting for транзакция lock on /var/lib/rpm/.rpm.lock
$ sudo rm -f /var/lib/rpm/.rpm.lock
$ sudo rpm --rebuilddb
$ sudo apt-get install wondershaper
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
wondershaper
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 1061 не будет обновлено.
E: Невозможно заблокировать /var/cache/apt/archives/lock - open (11 Ресурс временно недоступен)
E: Невозможно разблокировать временный каталог для скачиваемых файлов
$ sudo rm -f /var/cache/apt/archives/lock
$ sudo apt-get install wondershaper
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
wondershaper
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 1061 не будет обновлено.
Необходимо получить 0B/8886B архивов.
После распаковки потребуется дополнительно 17,0kB дискового пространства.
Совершаем изменения...
Подготовка... ############################################################### [100%]
Обновление / установка...
1: wondershaper-1.1a-alt1 ############################################################### [100%]
Завершено.


#linux #alt_linux #troubleshooting
Если при попытке установить дополнения для FreeCAD в консоли видны ошибки вида:
13:52:29  Addon Developer Warning: Repository branch set in package.xml file for addon freecad.gears workbench (develop) does not match the branch it was fetched from (master)
13:52:30 An error occurred updating macros from GitHub, trying clean checkout...:
Cmd('/gnu/store/s2nkah96835hmczgl3bw9q3d8v0w11kw-git-2.37.0/bin/git') failed due to: exit code(128)
cmdline: /gnu/store/s2nkah96835hmczgl3bw9q3d8v0w11kw-git-2.37.0/bin/git clone -v https://github.com/FreeCAD/FreeCAD-macros.git /home/avp/.cache/FreeCAD/Cache/AddonManager/Macros
stderr: 'Cloning into '/home/avp/.cache/FreeCAD/Cache/AddonManager/Macros'...
fatal: unable to access 'https://github.com/FreeCAD/FreeCAD-macros.git/': server certificate verification failed. CAfile: none CRLfile: none
'


То тогда выполнить в терминале:
export GIT_SSL_NO_VERIFY=1
FreeCAD


#freecad #cad #linux #troubleshooting
👍2