Keine Installation von dino-git mehr möglich nach Abbruch

Hallo Community. Habe heute per yay -Syu --devel --timeupdate mein System upgedatet. Während eines updates von dino-git ist leider mein Computer abgesemmelt, weil anscheinend mein Akku seit neustem schon bei 36% seinen Geist aufgibt.
Nach einem Neustart endete ein erneutes yay -Syu --devel --timeupdate mit Abbruch.
Ich habe dann dino-git deinstalliert und versucht es neu zu installieren. Aber auch hier:
Es werden in Konflikt stehende Pakete aufgezählt:

yay -S dino-git
:: Checking for conflicts...
:: Checking for inner conflicts...
 -> 
Package conflicts found:
 -> Installing dino-git will remove: dino
 -> Conflicting packages will have to be confirmed manually
[Repo Make:11]  rhash-1.4.1-1  cmake-3.20.2-1  docbook-xml-4.5-9  docbook-xsl-1.79.2-7  glib2-docs-2.68.1-1  python-lxml-4.6.3-1  python-pygments-2.9.0-1  python-anytree-2.8.0-3  gtk-doc-1.33.2-1  vala-0.52.3-1  ninja-1.10.2-1
[Aur:1]  dino-git-v0.2.0.r6.g11d9855a-1

==> Remove make dependencies after install? [y/N]

Sage ich ja und lasse es durchlaufen, kommen massig Zeilen wie diese:

cmake: /usr/share/man/man1/ccmake.1.gz existiert im Dateisystem
cmake: /usr/share/man/man1/cmake-gui.1.gz existiert im Dateisystem
cmake: /usr/share/man/man1/cmake.1.gz existiert im Dateisystem
cmake: /usr/share/man/man1/cpack.1.gz existiert im Dateisystem
cmake: /usr/share/man/man1/ctest.1.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-buildsystem.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-commands.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-compile-features.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-developer.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-env-variables.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-file-api.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-generator-expressions.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-generators.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-language.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-modules.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-packages.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-policies.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-presets.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-properties.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-qt.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-server.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-toolchains.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-variables.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cpack-generators.7.gz existiert im Dateisystem
cmake: /usr/share/mime/packages/cmakecache.xml existiert im Dateisystem
cmake: /usr/share/vim/vimfiles/indent/cmake.vim existiert im Dateisystem
cmake: /usr/share/vim/vimfiles/syntax/cmake.vim existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.

Und es endet mit:

Fehler: Ziel nicht gefunden: rhash
Fehler: Ziel nicht gefunden: cmake
Fehler: Ziel nicht gefunden: docbook-xml
Fehler: Ziel nicht gefunden: docbook-xsl
Fehler: Ziel nicht gefunden: glib2-docs
Fehler: Ziel nicht gefunden: python-lxml
Fehler: Ziel nicht gefunden: python-pygments
Fehler: Ziel nicht gefunden: python-anytree
Fehler: Ziel nicht gefunden: gtk-doc
Fehler: Ziel nicht gefunden: vala
Fehler: Ziel nicht gefunden: ninja

Ich habe es schon mit
yay -Sc
versucht, aber ohne Erfolg. Könnt ihr mir einen Tipp geben, wie ich dino-git wieder aufs System bekomme?

Edit: Da ich das ganze per ssh von meinem mobilen Telefon aus angeschoben habe, kann ich auch genau die Stelle definieren, an der es abbrach. Hier mal ab dem update der development packages:

:: Searching databases for updates... 
:: Searching AUR for updates... 
:: Checking development packages... 
-> signal: killed 
:: 1 Packages to upgrade. 
1  devel/dino-git  v0.2.0.r51.ge92ed273-1 -> latest-commit 
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name) 
==> 
:: Checking for conflicts... 
:: Checking for inner conflicts... 
[Repo:2]  rhash-1.4.1-1  cmake-3.20.2-1 
[Aur:1]  dino-git-v0.2.0.r6.g11d9855a-1 

  1 dino-git                         (Installed) (Build Files Exist) 
==> Packages to cleanBuild? 
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) 
==> a 
:: Deleting (1/1): /home/dirk/.cache/yay/dino-git 
:: Downloaded PKGBUILD (1/1): dino-git 
  1 dino-git                         (Installed) (Build Files Exist) 
==> Diffs to show? 
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) 
==> n 
:: (1/1) Parsing SRCINFO: dino-git 
[sudo] Passwort für dirk: 
:: Synchronisiere Paketdatenbanken... 
core ist aktuell 
extra ist aktuell 
community ist aktuell 
multilib ist aktuell 
endeavouros ist aktuell 
Löse Abhängigkeiten auf... 
Suche nach in Konflikt stehenden Paketen... 

Pakete (2) cmake-3.20.2-1  rhash-1.4.1-1 

Gesamtgröße der installierten Pakete:  48,23 MiB 

:: Installation fortsetzen? [J/n] j 
(2/2) Prüfe Schlüssel im Schlüsselring             [---------------------] 100% 
(2/2) Überprüfe Paket-Integrität                   [---------------------] 100% 
(2/2) Lade Paket-Dateien                           [---------------------] 100% 
(2/2) Prüfe auf Dateikonflikte                     [---------------------] 100% 
:: Verarbeite Paketänderungen... 
(1/2) Installiere rhash                            [---------------------] 100% 
(2/2) Installiere cmake                            [---------------------] 100% 
Optionale Abhängigkeiten für cmake 
    qt6-base: cmake-gui 
:: Starte post-transaction hooks... 
(1/4) Arming ConditionNeedsUpdate... 
(2/4) Updating icon theme caches... 
(3/4) Updating the desktop file MIME type cache... 
(4/4) Updating the MIME type database... 
==> Erstelle Paket: dino-git v0.2.0.r27.gf12fc371-1 (Di 11 Mai 2021 16:56:22 CEST) 
==> Empfange Quellen... 
  -> Klone das dino git Repo... 
Klone in Bare-Repository '/home/dirk/.cache/yay/dino-git/dino' ... 
remote: Enumerating objects: 19156, done. 
remote: Counting objects: 100% (1588/1588), done. 
remote: Compressing objects: 100% (823/823), done. 
remote: Total 19156 (delta 1020), reused 1193 (delta 752), pack-reused 17568 
Empfange Objekte: 100% (19156/19156), 8.10 MiB | 4.55 MiB/s, fertig. 
Löse Unterschiede auf: 100% (13786/13786), fertig. 
==> Überprüfe source Dateien mit sha512sums... 
    dino ... Übersprungen 
-> cmake not satisfied, flushing install queue 
==> Erstelle Paket: dino-git v0.2.0.r27.gf12fc371-1 (Di 11 Mai 2021 16:56:29 CEST) 
==> Prüfe Laufzeit-Abhängigkeiten... 
==> Prüfe Buildtime-Abhängigkeiten... 
==> Empfange Quellen... 
  -> Aktualisiere das dino git Repo... 
Fordere an von origin 
==> Überprüfe source Dateien mit sha512sums... 
    dino ... Übersprungen 
==> Entferne existierendes $srcdir/ Verzeichnis... 
==> Entpacke Quellen... 
  -> Erstelle Arbeitskopie des dino git Repos... 
Klone nach 'dino' ... 
Fertig. 
==> Beginne pkgver()... 
==> Aktualisierte Version: dino-git v0.2.0.r108.gd7160491-1 
==> Quellen sind fertig. 
==> Erstelle Paket: dino-git v0.2.0.r108.gd7160491-1 (Di 11 Mai 2021 16:56:36 CEST) 
==> Prüfe Laufzeit-Abhängigkeiten... 
==> Prüfe Buildtime-Abhängigkeiten... 
==> WARNUNG: Verwende bestehenden $srcdir/ Baum 
==> Beginne pkgver()... 
==> Beginne build()... 
-- Found Ninja: /usr/bin/ninja (found version "1.10.2") 
-- The C compiler identification is GNU 10.2.0 
-- The CXX compiler identification is GNU 10.2.0 
-- Detecting C compiler ABI info 
-- Detecting C compiler ABI info - done 
-- Check for working C compiler: /usr/bin/cc - skipped 
-- Detecting C compile features 
-- Detecting C compile features - done 
-- Detecting CXX compiler ABI info 
-- Detecting CXX compiler ABI info - done 
-- Check for working CXX compiler: /usr/bin/c++ - skipped 
-- Detecting CXX compile features 
-- Detecting CXX compile features - done 
-- Enabled plugin: omemo 
-- Enabled plugin: openpgp 
-- Enabled plugin: http-files 
-- Enabled plugin: ice 
-- Enabled plugin: rtp 
-- Configuring Dino 0.2.0~git108.20210511.d7160491 with plugins: http-files, ice, omemo, openpgp, rtp 
-- Installation directory for architecture-independent files: /usr 
-- Installation directory for architecture-dependent files: /usr 
-- Installation directory for read-only architecture-independent data: /usr/share 
-- Installation directory for user executables: /usr/bin 
-- Installation directory for dino-specific data: /usr/share/dino 
-- Installation directory for .appdata.xml files: /usr/share/metainfo 
-- Installation directory for .desktop files: /usr/share/applications 
-- Installation directory for .service files: /usr/share/dbus-1/services 
-- Installation directory for icons: /usr/share/icons 
-- Installation directory for C header files: /usr/include 
-- Installation directory for object code libraries: /usr/lib 
-- Installation directory for locale files: /usr/share/locale 
-- Installation directory for dino plugin object code files: /usr/lib/dino/plugins 
-- Installation directory for Vala API files: /usr/share/vala/vapi 
-- Performing Test COMPILER_SUPPORTS_fdiagnostics_color 
-- Performing Test COMPILER_SUPPORTS_fdiagnostics_color - Success 
-- Performing Test COMPILER_SUPPORTS_Wall 
-- Performing Test COMPILER_SUPPORTS_Wall - Success 
-- Performing Test COMPILER_SUPPORTS_Wextra 
-- Performing Test COMPILER_SUPPORTS_Wextra - Success 
-- Performing Test COMPILER_SUPPORTS_Werror_format_security 
-- Performing Test COMPILER_SUPPORTS_Werror_format_security - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_duplicate_decl_specifier 
-- Performing Test COMPILER_SUPPORTS_Wno_duplicate_decl_specifier - Success 
-- Performing Test COMPILER_SUPPORTS_fno_omit_frame_pointer 
-- Performing Test COMPILER_SUPPORTS_fno_omit_frame_pointer - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_but_set_variable 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_but_set_variable - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_function 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_function - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_label 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_label - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_parameter 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_parameter - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_value 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_value - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_variable 
-- Performing Test COMPILER_SUPPORTS_Wno_unused_variable - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_discarded_qualifiers 
-- Performing Test COMPILER_SUPPORTS_Wno_discarded_qualifiers - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_discarded_array_qualifiers 
-- Performing Test COMPILER_SUPPORTS_Wno_discarded_array_qualifiers - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_deprecated_declarations 
-- Performing Test COMPILER_SUPPORTS_Wno_deprecated_declarations - Success 
-- Performing Test COMPILER_SUPPORTS_Wno_missing_braces 
-- Performing Test COMPILER_SUPPORTS_Wno_missing_braces - Success 
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Found GObject: /usr/lib/libgobject-2.0.so (found version "2.68.1") 
-- Found Vala: /usr/bin/valac (found suitable version "0.52.3", minimum required is "0.34") 
-- Found Gee: /usr/lib/libgee-0.8.so (found version "0.20.4") 
-- Found GLib: /usr/lib/libglib-2.0.so (found suitable version "2.68.1", minimum required is "2.38") 
-- Found SQLite3: /usr/lib/libsqlite3.so (found suitable version "3.35.5", minimum required is "3.24") 
-- Found GDKPixbuf2: /usr/lib/libgdk_pixbuf-2.0.so (found version "2.42.6") 
-- Found GIO: /usr/lib/libgio-2.0.so (found version "2.68.1") 
-- Found ICU: /usr/lib/libicuuc.so (found suitable version "69.1", minimum required is "57") 
-- ALPN support enabled 
-- Found GModule: /usr/lib/libgmodule-2.0.so (found version "2.68.1") 
-- Found Gettext: /usr/bin/xgettext (found version "0.21") 
-- Found Gst: /usr/lib/libgstreamer-1.0.so (found version "1.18.4") 
-- Found GstVideo: /usr/lib/libgstvideo-1.0.so (found version "1.18.4") 
-- Found GTK3: /usr/lib/libgtk-3.so (found suitable version "3.24.29", minimum required is "3.22") 
-- Found Gspell: /usr/lib/libgspell-1.so (found version "1.8.4") 
-- Found GDK3: /usr/lib/libgdk-3.so (found version "3.24.29") 
-- Found Soup: /usr/lib/libsoup-2.4.so (found version "2.72.0") 
-- Found Nice: /usr/lib/libnice.so (found suitable version "0.1.18", minimum required is "0.1.15") 
-- Found GnuTLS: /usr/lib/libgnutls.so (found version "3.7.1") 
-- Found GstRtp: /usr/lib/libgstrtp-1.0.so (found version "1.18.4") 
-- Found WebRTCAudioProcessing: /usr/lib/libwebrtc_audio_processing.so (found suitable version "0.3.1", minimum required is "0.2") 
-- Found GstApp: /usr/lib/libgstapp-1.0.so (found version "1.18.4") 
-- Found GstAudio: /usr/lib/libgstaudio-1.0.so (found version "1.18.4") 
-- Found GPGME: /usr/lib/libgpgme.so (found version "1.15.1") 
-- Found GCrypt: /usr/lib/libgcrypt.so (found version "1.9.3-unknown") 
-- Found Srtp2: /usr/lib/libsrtp2.so (found version "2.3.0") 
-- Found Qrencode: /usr/lib/libqrencode.so (found version "4.1.1") 
-- Found SignalProtocol: /usr/lib/libsignal-protocol-c.so (found suitable version "2.3.3", minimum required is "2.3.2") 
-- Configuring done 
-- Generating done 
-- Build files have been written to: /home/dirk/.cache/yay/dino-git/src/dino/build 
-- Configured. Type 'make' to build, 'make install' to install. 
[92/840] Building C object qlite/CMakeFiles/qlite.dir/src/table.c.oclient_loop: send disconnect: Broken pipe 
~ $ 

hm sieht für mich danach aus das die Paket Datenbank defekt ist…
kanst du cmake deinstallieren?

1 Like
$ sudo pacman -R cmake
Fehler: Ziel nicht gefunden: cmake

$ sudo pacman -S cmake
[sudo] Passwort für dirk: 
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...

Pakete (2) rhash-1.4.1-1  cmake-3.20.2-1

Gesamtgröße der installierten Pakete:  48,23 MiB

:: Installation fortsetzen? [J/n] 

...
cmake: /usr/share/man/man7/cmake-generators.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-language.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-modules.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-packages.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-policies.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-presets.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-properties.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-qt.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-server.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-toolchains.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cmake-variables.7.gz existiert im Dateisystem
cmake: /usr/share/man/man7/cpack-generators.7.gz existiert im Dateisystem
cmake: /usr/share/mime/packages/cmakecache.xml existiert im Dateisystem
cmake: /usr/share/vim/vimfiles/indent/cmake.vim existiert im Dateisystem
cmake: /usr/share/vim/vimfiles/syntax/cmake.vim existiert im Dateisystem
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.

Update:
Habe mal versucht cmake über pamac zu installieren. Es wurde mir empfohlen Dateien in /usr/share/cmake-3.20 zu löschen. Ich habe den ganzen Ordner gelöscht, dann konnte ich cmake neu installieren und jetzt läuft auch die Installation von dino-git durch. Danke für den wegweisenden Fingerzeig.

das sieht nicht schön aus…

scheint das die Paketdatenbank die Pakete nicht beinhaltet… durch den Absturz.

um zu sehen ob das stimmt:

ls /var/lib/pacman/local | grep cmake

sieht bei mir so aus:

[22:14:47] joekamprad :: Ungeheuer64  ➜  ~ » ls /var/lib/pacman/local | grep  cmake
cmake-3.20.2-1

und stelle sicher das die pacman log datei existiert ohne die kann die Datenbank nur schwer wieder hergestellt werden:

ls /var/log/pacman.log

ah gleichzeitig gepostet :wink:

hast du ein komplettes update gemacht? Nur um sicher zu stellen das alles wieder läuft…

Und klar manuelles entfernen und neu installieren der Dateien kann auch klappen, kann aber auch mühsam werden, wenn das Paket viele Dateien and unterschiedlichen Orten im System hat.

Jupp, Da haben sich unsere Posts überschnitten. Ich habe ein komplettes Update gemacht und es lief fehlerfrei durch. Alles wieder gut. Danke für den Support.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.