Fehlende Paketabhängikeit melden

Hinweis: In dem Thema Fehlende Paketabhängikeit melden gibt es 22 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo zusammen,


    ich hab da mal ne Frage in Richtung Pflege der Pakete in den offiziellen OpenSuse Repos und wie man da am besten Probleme meldet.

    Bei der Installation des zu backintime gehörenden backintime-qt aus dem Opensuse repo-oss fehlt anscheinend die Abhängigkeit für pkexec, um Backintime als root ausführen zu können. pkexec wurde wohl vor kurzem aus dem polkit-Paket ausgegliedert (https://www.reddit.com/r/openS…_polkit_separated_pkexec/) und muss daher seitdem separat installiert werden. Wo kann ich das am besten den Maintainern vom backintime Paket melden? Im Bugzilla oder bei OBS? Und wenn bei OBS, dann wo genau, weil das repo-oss für mich nicht auffindbar war und über die Softwaresuche (https://software.opensuse.org/package/backintime-qt) kann ich auch nicht gehen weil die Standard-repos da ja leider nicht drin sind. Aber vlt. hab ich auch einfach nur wieder Tomaten auf den Augen, ich lass mich da gerne aufklären.

    Für den Inhalt des Beitrages 311690 haftet ausdrücklich der jeweilige Autor: Newt

  • Poste mal:

    Code
    zypper lr -d
    Code
    zypper se -si backintime

    So wie ich das sehe, war pkexec bei openSUSE Leap schon immer ein separates Paket......

    Für den Inhalt des Beitrages 311691 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Mach einen bugreport auf.......


    Code
    stephan@linux64:~> LANG=C /usr/bin/backintime-qt_polkit
    /usr/bin/backintime-qt_polkit: line 9: pkexec: command not found
    Code
    stephan@linux64:~> LANG=C /usr/bin/backintime-qt_polkit
    
    Back In Time
    Version: 1.3.3
    
    Back In Time comes with ABSOLUTELY NO WARRANTY.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `backintime --license' for details.
    
    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'

    Für den Inhalt des Beitrages 311693 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Poste mal:

    Code
    zypper lr -d



    Zitat
    Code
    zypper se -si backintime

    Einmal editiert, zuletzt von Newt ()

    Für den Inhalt des Beitrages 311704 haftet ausdrücklich der jeweilige Autor: Newt

  • Erkennbar sind dort diverse Repositories doppelt, die doppelten sollte man mal rauswerfen. Und ob Du die ganzen Debug-Repositories brauchst?!?


    Aber das scheint nicht das Problem zu begründen, welches ich ehrlich gesagt ohnehin nicht verstehe. Konntest Du jetzt pkexec nicht installieren und deswegen backintime nicht als root starten? Oder beklagst Du nur, dass Du das Paket pkexec erst nach endloser Suche in einem von Dir nicht erwarteten Repo gefunden hast?


    Unter Tumbleweed ist das Paket pkexec separat und findet sich im Hauptrepository, backintime lässt sich ohne Weiteres als root oder User starten. In Tumbleweed ist die Version 1.4.1.

    Für den Inhalt des Beitrages 311706 haftet ausdrücklich der jeweilige Autor: matbhm

  • Aber das scheint nicht das Problem zu begründen, welches ich ehrlich gesagt ohnehin nicht verstehe. Konntest Du jetzt pkexec nicht installieren und deswegen backintime nicht als root starten? Oder beklagst Du nur, dass Du das Paket pkexec erst nach endloser Suche in einem von Dir nicht erwarteten Repo gefunden hast?

    backintime-qt als root gestartet benutzt pkexec, das ist aber nicht als Abhängigkeit in backintime-qt definiert.....


    Siehe meine Ausgaben in Beitrag #4........


    Im Grunde hat er einen Bug gefunden.......

    Für den Inhalt des Beitrages 311707 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ja, danke, dass hatte ich der ersten Code-Ausgabe in Post #4 entnommen. Allerdings verstehe ich schon nicht, wie mit dem selben Befehl es die beiden unterschiedlichen Code-Ausgaben geben kann.


    Und meine /usr/bin/backintime-qt_polkit sieht dann, wenn ich sie öffne, schon Mal ganz anders aus. Vielleicht liegt das ja auch an den unterschiedlichen Versionen.

    Für den Inhalt des Beitrages 311710 haftet ausdrücklich der jeweilige Autor: matbhm

  • Ja, danke, dass hatte ich der ersten Code-Ausgabe in Post #4 entnommen. Allerdings verstehe ich schon nicht, wie mit dem selben Befehl es die beiden unterschiedlichen Code-Ausgaben geben kann.


    Und meine /usr/bin/backintime-qt_polkit sieht dann, wenn ich sie öffne, schon Mal ganz anders aus. Vielleicht liegt das ja auch an den unterschiedlichen Versionen.

    Im ersten Beispiel ist pkexec nicht installiert, sagt ja schon die Fehlermeldung:

    Code
    stephan@linux64:~> LANG=C /usr/bin/backintime-qt_polkit
    /usr/bin/backintime-qt_polkit: line 9: pkexec: command not found

    In dem zweiten ist es installiert.......

    Und meine /usr/bin/backintime-qt_polkit sieht dann, wenn ich sie öffne, schon Mal ganz anders aus. Vielleicht liegt das ja auch an den unterschiedlichen Versionen.

    Das läuft ja auch im Usermodus von root, anderen Verschönerungs-Einstellungen in KDE

    Für den Inhalt des Beitrages 311711 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Mach einen bugreport auf.......


    Code
    stephan@linux64:~> LANG=C /usr/bin/backintime-qt_polkit
    /usr/bin/backintime-qt_polkit: line 9: pkexec: command not found

    Bekomme leider aktuell eine Fehlermeldung wenn ich mich versuche bei Bugzilla anzumelden, wenn das geklärt ist kann ich es dann auch melden.

    Für den Inhalt des Beitrages 311739 haftet ausdrücklich der jeweilige Autor: Newt

  • Erkennbar sind dort diverse Repositories doppelt, die doppelten sollte man mal rauswerfen. Und ob Du die ganzen Debug-Repositories brauchst?!?


    Aber das scheint nicht das Problem zu begründen, welches ich ehrlich gesagt ohnehin nicht verstehe. Konntest Du jetzt pkexec nicht installieren und deswegen backintime nicht als root starten? Oder beklagst Du nur, dass Du das Paket pkexec erst nach endloser Suche in einem von Dir nicht erwarteten Repo gefunden hast?


    Unter Tumbleweed ist das Paket pkexec separat und findet sich im Hauptrepository, backintime lässt sich ohne Weiteres als root oder User starten. In Tumbleweed ist die Version 1.4.1.

    Die doppelten Repos sind mir auch schon aufgefallen, die wurden aus einem mir bislang unklaren Grund nach der sauberen Neuinstallation von Leap 15.5 hinzugefügt. Ich hatte nach der fertigen Installation Yast gestartet, um die Treiber von Nvidia zu installieren und die Multimedia Codecs hinzuzufügen. Die Treiber wurden mir direkt zur Installation vorgeschlagen und hier im Installationsverlauf ist dann zu sehen, wie die Repos hinzugefügt wurden. (Oben während der Neuinstallation und am nächsten Tag vor/während der Installation der Nvidia-Treiber)

    Besteht denn irgendein Unterschied zwischen den Repos? Die Adressen unterscheiden sich ja nur am Anfang zwischen cdn.opensuse oder download.opensuse. Kann ich die also bedenkenlos einfach löschen oder kann ich vorher prüfen, ob sie irgendwie benutzt werden, also Pakete daraus installiert sind?

    Für den Inhalt des Beitrages 311742 haftet ausdrücklich der jeweilige Autor: Newt