Hallo Ihr Lieben,
auf meinem Arch mit Kernel 5.18.7 -arch 1-1 läuft Gnome 42.2
Es funktioniert alles super. Allerdings scheint das Gnome Software-Center nicht richtig zu funktionieren. Unter der Lasche "installierte Software, und der Lasche "Aktualisierungen" wird alles korrekt angezeigt.
Wenn ich allerdings auf der Lasche "Erkunden" nach Software suchen will, werden keine Ergebnisse (z.B. nach Eingabe "browser" angezeigt. Die Suche sollte doch mit jedem eingegebenen Such-Buchstaben sensibel Ergebnisse bringen. Unter Ubuntu funktioniert das im Gnome-Softwarecenter einwandfrei.
Hat jemand eine Idee, was da falsch läuft?

  • brikler hat auf diesen Beitrag geantwortet.

    Nomos
    handelt es sich um eine neu installation?

    • Nomos hat auf diesen Beitrag geantwortet.

      brikler
      Nein, Installation incl. Gnome-Desktop erfolgte 11/2021 und seither immer schön regelmäßig meistens täglich via pacman -Syu upgedatet.

      • brikler hat auf diesen Beitrag geantwortet.

        Was ist die Ausgabe von gnome-software --verbose --search=browser ?

        • Nomos hat auf diesen Beitrag geantwortet.

          schard
          wow, es öffnet sich das Softwarecenter mit "browser" in der Sucheleiste und genau den Ergebnissen die man erwarten sollte, also einer langen Liste entsprechender Browser.
          Wenn ich dann in der Sucheleiste den Suchbegriff lösche und neu eingebe wird nichts mehr angezeigt bzw. auch wenn ich nach anderer konkreter Software suche, von der ich weiss, dass Sie in den Paketen gelistet ist werden keine Ergebnisse angezeigt...

          schard
          und das Terminal liefert folgende Ausgabe:
          9:49:07:0708 Gs gnome-software 42.2
          19:49:07:0708 Gs OS: Arch Linux; (null)

          Was bedeutet "(null)" in der Ausgabe?

          brikler
          vielen Dank für die Rückmeldung. Die Gnome-Tips bzw. die Gnome-Website und die Archwiki-Seite zu Gnome habe ich schon durch ohne fündig zu werden...

          schard
          Sehr merkwürdig:
          weitere Versuche, mit dem Kommando gnome-software --verbose --search=browser führen im Terminal zur gleichen Ausgabe aber nach dem sich das Software-Center geöffnet hat werden jetzt wieder keine Suchergebnisse angezeigt. Mehrfache Wiederholung mit gleichem negativen Ergebnis.

          Bedeutet das (Null) in der Terminalausgabe evtl., dass keine Suchergebnisse gefunden wurden?
          Und warum wurden dann trotz dieser Ausgabe bei dem ersten Versuch Ergebnisse im Software-Center angezeigt?
          Bin verwirrt...

          habe jetzt mehrmals den Rechner neu gestartet und nach jedem Neustart funktioniert die Suche genau einmal.
          Sobald ich im Suche-Feld danach etwas eingebe (auch den selben Suchbegriff) passiert nichts mehr.
          Immerhin lässt sich dieses Fehlverhalten systematisch reproduzieren.

          Ich vermute dass null die Versionsnummer ist, da Arch kene hat.
          Wie sieht deine DNS und IP Konfiguration aus?
          Ich würde mal vermuten, dass aus irgendeinem Grund die Web API nicht erreicht werden kann.

          • Nomos hat auf diesen Beitrag geantwortet.

            schard
            wie kann ich die Konfiguration im Terminal auslesen?

            Folgendes wäre ein Anfang:

            $ ip a
            $ ip r
            $ ip -6 r
            $ resolvectl  # falls du systemd-resolved benutzt
            • Nomos hat auf diesen Beitrag geantwortet.
              christoph@arch ~]$ ip a
              1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
                  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
                  inet 127.0.0.1/8 scope host lo
                     valid_lft forever preferred_lft forever
                  inet6 ::1/128 scope host 
                     valid_lft forever preferred_lft forever
              2: enp0s20f0u5c2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
                  link/ether 02:1e:10:1f:00:00 brd ff:ff:ff:ff:ff:ff
              3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
                  link/ether d4:25:8b:ce:5a:81 brd ff:ff:ff:ff:ff:ff
                  inet 192.168.117.45/24 brd 192.168.117.255 scope global dynamic noprefixroute wlan0
                     valid_lft 3563sec preferred_lft 3563sec
                  inet6 2a00:20:304c:f2c8:72d3:dad3:321e:a53b/64 scope global dynamic noprefixroute 
                     valid_lft 3567sec preferred_lft 3567sec
                  inet6 fe80::7050:5d25:54a8:8083/64 scope link noprefixroute 
                     valid_lft forever preferred_lft forever
              [christoph@arch ~]$ ip r
              default via 192.168.117.211 dev wlan0 proto dhcp src 192.168.117.45 metric 600 
              192.168.117.0/24 dev wlan0 proto kernel scope link src 192.168.117.45 metric 600
              christoph@arch ~]$ ip -6 r
              ::1 dev lo proto kernel metric 256 pref medium
              2a00:20:304c:f2c8::/64 dev wlan0 proto ra metric 600 pref medium
              fe80::/64 dev wlan0 proto kernel metric 1024 pref medium
              default via fe80::98fe:28ff:fe2a:be7d dev wlan0 proto ra metric 600 pref high

              schard
              ich habe die Termnialausgaben gepostet. Ich hoffe Du kannst damit etwas anfangen.
              Vielen Dank übrigens für die Unterstützung und den langen Atem...

              Okay. Du hast IPv4 und IPv6 (korrekt) eingerichtet.
              Wie sieht es mit DNS und Firewall aus?

              • Nomos hat auf diesen Beitrag geantwortet.

                eine Firewall ist wohl nicht installiert. Es sei denn, sie wäre in den Paketen des Grundsystems das ich installiert habe.

                Wie lese ich die DNS-Konfiguration aus dem Terminal aus?

                schard
                Habe in den Systemdateien nachgesehen und u.a. die Textdatei "simple_firewall.rules" mit folgendem Inhalt gefunden:

                *filter
                :INPUT DROP [0:0]
                :FORWARD DROP [0:0]
                :OUTPUT ACCEPT [0:0]
                -A INPUT -p icmp -j ACCEPT 
                -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT 
                -A INPUT -i lo -j ACCEPT 
                -A INPUT -p tcp -j REJECT --reject-with tcp-reset 
                -A INPUT -p udp -j REJECT --reject-with icmp-port-unreachable 
                -A INPUT -j REJECT --reject-with icmp-proto-unreachable 
                COMMIT

                net-firewall-ports page enthält folgendes:

                page xmlns="http://projectmallard.org/1.0/"
                      xmlns:its="http://www.w3.org/2005/11/its"
                      type="topic" style="reference"
                      id="net-firewall-ports">
                
                  <info>
                    <link type="guide" xref="net-security"/>
                    <link type="seealso" xref="net-firewall-on-off"/>
                    <revision pkgversion="3.4.0" date="2012-02-20" status="final"/>
                    <revision pkgversion="3.18" date="2015-09-28" status="final"/>
                
                    <credit type="author">
                      <name>Paul W. Frields</name>
                      <email>stickster@gmail.com</email>
                    </credit>
                
                    <include href="legal.xml" xmlns="http://www.w3.org/2001/XInclude"/>
                
                    <desc>You need to specify the right network port to enable/disable network
                    access for a program with your firewall.</desc>
                  </info>
                
                  <title>Commonly-used network ports</title>
                
                  <p>This is a list of network ports commonly used by applications that provide
                  network services, like file sharing or remote desktop viewing. You can change
                  your system’s firewall to <link xref="net-firewall-on-off">block or allow
                  access</link> to these applications. There are thousands of ports in use, so
                  this table isn’t complete.</p>
                
                  <table shade="rows" frame="top">
                    <thead>
                      <tr>
                	<td>
                	  <p>Port</p>
                	</td>
                	<td>
                	  <p>Name</p>
                	</td>
                	<td>
                	  <p>Description</p>
                	</td>
                      </tr>
                    </thead>
                    <tbody>
                      <tr>
                	<td>
                	  <p>5353/udp</p>
                	</td>
                	<td>
                	  <p>mDNS, Avahi</p>
                	</td>
                	<td>
                	  <p>Allows systems to find each other, and describe which services
                          they offer, without you having to specify the details manually.</p>
                	</td>
                      </tr>
                      <tr>
                	<td>
                	  <p>631/udp</p>
                	</td>
                	<td>
                	  <p>Printing</p>
                	</td>
                	<td>
                	  <p>Allows you to send print jobs to a printer over the network.</p>
                	</td>
                      </tr>
                      <tr>
                	<td>
                	  <p>631/tcp</p>
                	</td>
                	<td>
                	  <p>Printing</p>
                	</td>
                	<td>
                	  <p>Allows you to share your printer with other people over the
                          network.</p>
                	</td>
                      </tr>
                      <tr>
                	<td>
                	  <p>5298/tcp</p>
                	</td>
                	<td>
                	  <p>Presence</p>
                	</td>
                	<td>
                	  <p>Allows you to advertise your instant messaging status to other
                          people on the network, such as “online” or “busy”.</p>
                	</td>
                      </tr>
                      <tr>
                	<td>
                	  <p>5900/tcp</p>
                	</td>
                	<td>
                	  <p>Remote desktop</p>
                	</td>
                	<td>
                	  <p>Allows you to share your desktop so other people can view it or
                          provide remote assistance.</p>
                	</td>
                      </tr>
                      <tr>
                	<td>
                	  <p>3689/tcp</p>
                	</td>
                	<td>
                	  <p>Music sharing (DAAP)</p>
                	</td>
                	<td>
                	  <p>Allows you to share your music library with others on your
                          network.</p>
                	</td>
                      </tr>
                    </tbody>
                  </table>
                
                </page>

                Codeblöcke bitte mit drei Backticks (```) vor dem Codeblock und drei Backticks nach dem Codeblock umschließen, jeweils allein stehend auf einer eigenen Zeile. Alternativ geht auch, erst den Code einzufügen, diesen zu markieren, und dann erst auf den Code-Button im Editor zu drücken.

                Ich hab es mal für dich gemacht.

                • Nomos hat auf diesen Beitrag geantwortet.

                  Dirk
                  aha, ich habe mich schon gewundert, warum das nicht funktioniert hat mit einem '.
                  Danke, für den Hinweis