Mozilla Firefox auf openSUSE Leap: sporadisches Einfrieren des System, nur Hardware-Reboot möglich

Ist bereits bekannt. Ich praktiziere so etwas bereits. Unter Firefox habe ich insgesamt 4 Profile, unter Thunderbird zeitweise 2.

Bei Firefox habe ich 1 reguläres Profil, 2 mit spezifischen Einstellungen für ein bestimmtes Projekt und 1 zum Testen. Wenn ich das Test-Profil zu sehr ändere, lösche ich es komplett und lege es neu an. Dieses dient mir dazu, spezifische Situationen gezielt nachzustellen, um bestimmtes Verhalten zu überprüfen.

Unter Thunderbird ähnlich. Ein ständiges reguläres Profil. Und eins zeitweise zum Testen. Auch dies wird bei Bedarf gelöscht und neu angelegt.

Aber: der Fehler tritt selten UND sporadisch auf. Da will ich nicht die ganze Übergangszeit mit irgendwelchen leeren Profilen arbeiten. Mit denen kann ich ja nicht regulär arbeiten. Dann könnte ich ja nur noch den Fehler suchen, aber nichts Ernsthaftes mehr erledigen. Das ist ja die Krux. Ich kann den Fehler nicht gezielt provozieren. Wenn es so wäre, würde ich natürlich versuchen, mich mit einem Test-Profil der Ursache zu nähern.

Ebenfalls bereits bekannt. Solche Fertigkeiten nutze ich bereits zu Genüge. Ich bin nämlich mit einigen Mozilla Add-on Entwicklern in Kontakt und reiche Bug-Reports etc. ein. Da muss ich solche Sachen öfters mal machen. Und auch Fehlerkonsole etc.

Das Problem hier: im Fehlerfall habe ich keinen Zugriff mehr auf die Fehlerkonsole. Und die Logs (z.B. Error Reporting) von Firefox zeigen nichts an. Daher weiter oben in diesem Thread die Frage nach System-Tools.

Gerne!

Und zum Zweiten: vielen Dank für Deine rege Beteiligung. Sehr interessant Deine Beiträge! Danke!

Was ist dann Dein Grund? Das interessiert mich…

Ich habe das Ganze noch einmal überdacht. Ich habe jetzt solver.allowVendorChange=true in zypp.conf zurückgenommen!

Meine derzeit einzigen manuellen Änderungen sind somit:

commit.downloadMode = DownloadInHeaps

sowie

solver.onlyRequires = true

Ja, dieser letzte Punkt kann natürlich auch diskutiert werden, aber vorher mit false hat es mich echt genervt!

Beim erneuten Sichten der kompletten zypp.conf ist mir übrigens aufgefallen:

##
## EXPERTS ONLY: TUNE DISTRIBUTION UPGRADE (DUP)
## Set whether to allow changing the packages vendor upon DUP. If you
## are following a continuous distribution like Tumbleweed or Factory
## where you use 'zypper dup --no-allow-vendor-change' quite frequently,
## you may indeed benefit from disabling the VendorChange. Packages from
## OBS repos will then be kept rather than being overwritten by Tumbleweeds
## version.
##
## Valid values:  boolean
## Default value: true
##
# solver.dupAllowVendorChange = true

Aber die Diskussion um zypper dup (ausschließlich in Tumbleweed oder auch in Leap) hatten wir schon mal in einem anderen Thread. Es ist nur wichtig, dies hierbei tatsächlich zu beachten. Ja, ich gebe zu, ich mache ab und an unter Leap ein zypper dup, nämlich nach größeren signifikanten Änderungen — meistens lass ich aber PackageKit im Alltag die Arbeit machen.

Hier meine Argumentation, eine Plausibilitätsbetrachtung mit Wahrscheinlichkeiten:

  • Wenn bisher der Fehler aufgetreten ist, war tatsächlich immer Firefox geöffnet. (Unabhängig davon, ob überhaupt noch weitere Anwendungen und wenn ja, welche.)
  • Wenn dieser Fehler aufgetreten ist, war Firefox tatsächlich manchmal (nicht jedes mal) — bis auf Hintergrundprozesse — die einzige geöffnete Anwendung.
  • Als Fehler hatte ich einen Freeze. Wenn nicht das System einen kompletten Freeze hatte, dann aber zumindest Firefox — sonst allerdings alles OK.

Daher vermute ich sehr stark, dass es sich um Firefox selbst handelt — oder zumindest um eine Systemkomponente, die mit Firefox irgendwie zu tun hat. Wenn es eine Systemkomponente ist, kann natürlich vieles in Frage kommen. Firefox benötigt (verhältnismäßig) viel RAM und beansprucht (verhältnismäßig) recht stark die Graphik.

Ich habe mittlerweile meine Repo-Konfig etwas überarbeitet. Wie bereits weiter oben schon einmal erwähnt, habe ich mittlerweile die Prio von Hardware OBS und Security OBS explizit erniedrigt. (Ich habe anschließend MIT VendorChange ein zypper dup gemacht. Seitdem sind die Pakete aus diesen beiden Repos wieder auf die Standard Repos zurückgegangen — bis auf die Pakete, die in den Standard Repos tatsächlich überhaupt nicht enthalten sind.) Ich nutze diese beiden Repos also mittlerweile nur noch als zusätzliche Paketquelle, aber nicht mehr bevorzugt.

Dass z.B. Pakete aus meinem OBS Repo (wie 7zip oder XFractint) oder aus dem TeXstudio OBS (TeXStudio) das System maßgeblich beeinflussen, ist äußerst unwahrscheinlich.

Dass es am LibreOffice OBS Repo liegt, ist relativ unwahrscheinlich.

Es könnte am X11:Xfce OBS Repo liegen. — Aber das habe ich ja tatsächlich erst vor kurzem überhaupt hinzugefügt (weil ich Probleme mit WebDAV unter Thunar hatte, die damit gelöst sind). Aber das Problem bestand bereits vorher.

Es bleiben somit als plausible Kandidaten eigentlich nur noch das Mozilla OBS Repo und das VideoLAN Repo. Mozilla OBS Repo ist klar, dass ich damit einen anderen Firefox als regulär unter Leap habe (beachte, dass ich bereits früher erwähnt habe, dass mir ein Maintainer mitgeteilt hat, dass es Unterschiede im Build zwischen current und ESR sowie Leap und Tumbleweed/Factory gibt!). Und das VideoLAN hat halt außer VLC auch einige Multimedia-Bibliotheken. VLC selbst ist unwahrscheinlich als Quelle. Aber ich weiß nicht, wie im laufenden Betrieb die Multimedia-Bibliotheken eingebunden und benutzt werden.

Dies ist der eine Punkt betreffend Repos insgesamt und Firefox Versionen im Speziellen. Der andere (bereits vor kurzem angesprochen) ist der mit dem Firefox-Profil, welches individuell konfiguriert ist (und insgesamt schon recht alt…).

Dazu noch eine Ergänzung. Ich hatte vor einiger Zeit unter Thunderbird mal mit einem bestimmten Add-on ein Problem. Es stellte sich in der Kommunikation mit dem Entwickler heraus, dass es in gewisser Weise ein Bug war, den er dann gefixt hat. Aber: bei meiner Fehlersuche habe ich ein Test-Profil angelegt, um den Fehler nachzustellen. Er selbst auch: und er hat sein Profil so eingestellt wie mein reguläres (zumindest in den betreffenden Punkten). Das zeigte den Fehler tatsächlich nicht. War aber neuer und nicht historisch gewachsen. Es liegt der Verdacht nahe, dass sich Profile nicht nur in explizit gesetzten Settings unterscheiden können (die auch wieder auf Standard und eventuell wieder neu gesetzt werden). Sondern auch sonst beim historischen Wachsen sich irgendwelche bestimmten Settings ansammeln, die am Ende keiner mehr überblickt. Daher frage ich mich gerade Folgendes: ich habe einerseits ein bestehendes reguläres Profil (was ich halt regulär im Alltag benutze) mit einigen spezifischen explizit gesetzten Settings. Und dann lege ich ein neues clean Profil an, was ich aber so einrichte wie das ursprüngliche, z.B. durch Kopieren einer bereinigten prefs.jsetc. Sind dann beide Profile im Wesentlichen gleich oder gibt es doch signifikante Unterschiede (irgendwo an irgendwelchen Stellen…)?

Abschließend:

Allerdings! Leider! (Andererseits könnte es auch sein, dass ich durch die Änderung der Prio vom Hardware OBS Repo und Security OBS Repo mittlerweile das Problem gelöst habe. Nur, wodurch weiß ich das? Wie lange soll ich warten, dass kein Fehler mehr auftritt? Er könnte ja auch mal statt nach zwei oder drei oder vier Wochen erst nach zwei Monaten oder noch länger erst auftreten. Es lässt sich quasi prinzipbedingt nicht beweisen.)

Ich “administriere” eine ganze Reihe eigener sowie ein paar “fremde” openSUSE Systeme. Letztere werden meist von Personen genutzt, die keinen IT-Bezug haben aber EMail nutzen, gelegentlich das Internet besuchen und auch mal ein Textdokument erstellen. In aller Regel kann ich auf diese Systeme nur remote zugreifen.

Lange Zeit (ca. 20 Jahre) kam auf allen Systemen immer die release-getriebene openSUSE-Variante (nach aktueller Sprechweise Leap) zum Einsatz; d.h. etwa einmal im Jahr war ich mehrere Tage damit beschäftigt alle Systeme auf den neuen Release umzustellen.

Vor ca. 4 Jahren habe ich alle Systeme auf openSUSE Tumbleweed umgestellt. Jetzt mache ich täglich ein paar Minuten Systemadministration. Das ist für mich weitaus einfacher umzusetzen.

Hallo!

Nach langer Zeit noch einmal eine Meldung von mir zu diesem Thema, sorry.

Als erstes: mittlerweile glaube ich auch nicht mehr unbedingt, dass es an Firefox liegt, vor kurzem hatte ich als einzige Anwendung Digikam offen, dort den Mauszeiger einmal quer über den Bildschirm geschoben (es lief nicht irgendeine besondere Bildbearbeitung oder so, sondern ich war nur im View-Modus) und zack, Freeze.

Hier noch einmal die Details zusammengefasst in der Übersicht:

  • Ich habe unregelmäßig (ohne besondere Korrelation) und selten (ca. alle 2 bis 3 Wochen) einen System-Freeze.
  • Wenn ich das Problem habe, hilft i.d.R. nur ein Hardware-Reboot (ein einziges Mal konnte ich den hängenden Firefox killen und neu starten). I.d.R. habe ich keinen Zugriff mehr auf Tastatur und Maus. (Login per SSH scheidet aus: zum einen ist SSH deaktiviert, zum anderen bräuchte ich überhaupt einen weiteren Computer im Zugriff. Ich habe zwar prinzipiellen Zugriff auf weitere Systeme (openSUSE Slowroll, macOS 14, Windows 10/11), aber nur temporär und lokal begrenzt, i.d.R. nie gemeinsam.)
  • Bisher kann ich das Problem leider nicht sicher reproduzieren. (Und beim tatsächlichen Auftreten erkenne ich bisher auch keine besonderen Begleitumstände.)
  • Wenn das Problem auftritt, ist das System nicht zwingend unter großer Last: teilweise laufen nur wenige Anwendungen, manchmal nur eine einzige Anwendung (abgesehen von Hintergrund-Diensten des Systems, die bei einer regulären openSUSE Leap Installation eingerichtet wurden. Die benutzten Anwendungen sind eigentlich nicht besonders ressourcenhungrig (i.d.R. “Office”-Anwendungen…).

Was ich schon getestet habe:

  • Memtest86+: 6 erfolgreiche Passes (läuft quasi ewig — nach 6 Passes abgebrochen)
  • MemTest86: 4 erfolgreiche Passes (d.h. ein regulärer Standard-Lauf)
  • s-tui gemeinsam mit stress-ng: nach ca. 1 Stunde ohne besonderen Befund abgebrochen

Außerdem:

tulicube:~ # smartctl -a /dev/nvme0
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.4.0-150600.23.17-default] (SUSE RPM)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       Samsung SSD 970 PRO 512GB
Serial Number:                      
Firmware Version:                   1B2QEXP7
PCI Vendor/Subsystem ID:            0x144d
IEEE OUI Identifier:                0x002538
Total NVM Capacity:                 512,110,190,592 [512 GB]
Unallocated NVM Capacity:           0
Controller ID:                      4
NVMe Version:                       1.3
Number of Namespaces:               1
Namespace 1 Size/Capacity:          512,110,190,592 [512 GB]
Namespace 1 Utilization:            303,124,983,808 [303 GB]
Namespace 1 Formatted LBA Size:     512
Namespace 1 IEEE EUI-64:            002538 5a81b052b6
Local Time is:                      Mon Sep 16 08:23:00 2024 CEST
Firmware Updates (0x16):            3 Slots, no Reset required
Optional Admin Commands (0x0037):   Security Format Frmw_DL Self_Test Directvs
Optional NVM Commands (0x005f):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x03):         S/H_per_NS Cmd_Eff_Lg
Maximum Data Transfer Size:         512 Pages
Warning  Comp. Temp. Threshold:     81 Celsius
Critical Comp. Temp. Threshold:     81 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.20W       -        -    0  0  0  0        0       0
 1 +     4.30W       -        -    1  1  1  1        0       0
 2 +     2.10W       -        -    2  2  2  2        0       0
 3 -   0.0400W       -        -    3  3  3  3      210    1200
 4 -   0.0050W       -        -    4  4  4  4     2000    8000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02)
Critical Warning:                   0x00
Temperature:                        25 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    3%
Data Units Read:                    37,701,024 [19.3 TB]
Data Units Written:                 99,742,368 [51.0 TB]
Host Read Commands:                 474,076,404
Host Write Commands:                1,059,450,565
Controller Busy Time:               2,854
Power Cycles:                       10,297
Power On Hours:                     6,225
Unsafe Shutdowns:                   103
Media and Data Integrity Errors:    0
Error Information Log Entries:      2,937
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               25 Celsius
Temperature Sensor 2:               31 Celsius

Error Information (NVMe Log 0x01, 16 of 64 entries)
Num   ErrCount  SQId   CmdId  Status  PELoc          LBA  NSID    VS  Message
  0       2937     0  0xa012  0x4212  0x028            0     -     -  Invalid Log Page
  1       2936     0  0xd01a  0x4212  0x028            0     -     -  Invalid Log Page
  2       2935     0  0x301b  0x4004      -            0     0     -  Invalid Field in Command

Self-test Log (NVMe Log 0x06)
Self-test status: No self-test in progress
Num  Test_Description  Status                       Power_on_Hours  Failing_LBA  NSID Seg SCT Code
 0   Extended          Completed without error                6225            -     -   -   -    -
 1   Short             Completed without error                6225            -     -   -   -    -
 2   Extended          Completed without error                6225            -     -   -   -    -
 3   Short             Completed without error                6225            -     -   -   -    -

sowie

tulicube:~ # nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning			: 0
temperature				: 25 °C (298 K)
available_spare				: 100%
available_spare_threshold		: 10%
percentage_used				: 3%
endurance group critical warning summary: 0
Data Units Read				: 37701024 (19.30 TB)
Data Units Written			: 99742375 (51.07 TB)
host_read_commands			: 474076404
host_write_commands			: 1059450769
controller_busy_time			: 2854
power_cycles				: 10297
power_on_hours				: 6225
unsafe_shutdowns			: 103
media_errors				: 0
num_err_log_entries			: 2937
Warning Temperature Time		: 0
Critical Composite Temperature Time	: 0
Temperature Sensor 1           : 25 °C (298 K)
Temperature Sensor 2           : 30 °C (303 K)
Thermal Management T1 Trans Count	: 0
Thermal Management T2 Trans Count	: 0
Thermal Management T1 Total Time	: 0
Thermal Management T2 Total Time	: 0

Der Vollständigkeit halber hier noch einmal:

tulicube:~ # inxi -F --za
System:
  Kernel: 6.4.0-150600.23.17-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/vmlinuz-6.4.0-150600.23.17-default
    root=/dev/mapper/system-root splash=silent quiet loglevel=0
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.39 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: xfce4-screensaver dm: LightDM v: 1.32.0
    Distro: openSUSE Leap 15.6
Machine:
  Type: Desktop System: Gigabyte product: Z390 M GAMING v: N/A serial: N/A
  Mobo: Gigabyte model: Z390 M GAMING-CF serial: N/A uuid: <filter>
    UEFI: American Megatrends v: F10 date: 12/21/2023
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 15.47 GiB used: 2.74 GiB (17.7%)
    igpu: 64 MiB
  Array-1: capacity: 64 GiB slots: 4 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2666 MT/s volts: curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64
    total: 64 manufacturer: Crucial part-no: CT8G4DFS8266.M8FD
    serial: <filter>
  Device-2: ChannelA-DIMM1 type: no module installed
  Device-3: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 8 GiB
    speed: 2666 MT/s volts: curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64
    total: 64 manufacturer: Crucial part-no: CT8G4DFS8266.M8FD
    serial: <filter>
  Device-4: ChannelB-DIMM1 type: no module installed
PCI Slots:
  Slot: 0 type: PCIe status: in use info: J6B2 length: long volts: 3.3
    bus-ID: 00:01.0
  Slot: 1 type: PCIe status: in use info: J6B1 length: short volts: 3.3
    bus-ID: 00:1c.3
  Slot: 2 type: PCIe status: in use info: J6D1 length: short volts: 3.3
    bus-ID: 00:1c.4
  Slot: 3 type: PCIe status: in use info: J7B1 length: short volts: 3.3
    bus-ID: 00:1c.5
  Slot: 4 type: PCIe status: in use info: J8B4 length: short volts: 3.3
    bus-ID: 00:1c.6
CPU:
  Info: model: Intel Core i3-9100 socket: LGA1151 (U3E1) note: check bits: 64
    type: MCP arch: Coffee Lake gen: core 9 level: v3 note: check built: 2018
    process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 0xB (11)
    microcode: 0xF6
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 smt: <unsupported> cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 800 min/max: 800/4200 base/boost: 3960/8300 scaling:
    driver: intel_pstate governor: powersave volts: 1.0 V ext-clock: 100 MHz
    cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 28800
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
    tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Gigabyte
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: HDMI-A-2 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:3e91
    class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.11 compositor: xfwm4 v: 4.18.0
    driver: X: loaded: modesetting unloaded: fbdev,vesa alternate: intel
    dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: EIZO NANAO EV2450
    serial: <filter> built: 2016 res: 1920x1080 hz: 60 dpi: 92 gamma: 1.2
    chroma: red: x: 0.655 y: 0.333 green: x: 0.322 y: 0.612 blue: x: 0.153
    y: 0.059 white: x: 0.314 y: 0.329 size: 528x297mm (20.79x11.69")
    diag: 606mm (23.9") ratio: 16:9 modes: 1920x1080, 1920x1080i, 1680x1050,
    1600x900, 1280x1024, 1280x800, 1280x720, 1024x768, 800x600, 720x576,
    720x576i, 720x480, 720x480i, 640x480, 720x400
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
    device-ID: 8086:3e91 memory: 15.11 GiB unified: yes
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Gigabyte driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
    chip-ID: 8086:a348 class-ID: 0403
  API: ALSA v: k6.4.0-150600.23.17-default status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.0.5 status: n/a (root, process) with: wireplumber
    status: active tools: pw-cat,pw-cli,wpctl
  Server-2: PulseAudio v: 17.0 status: active (root, process)
    with: pulseaudio-alsa type: plugin tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I219-V vendor: Gigabyte driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:15bc class-ID: 0200
  IF: eth1 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: temporary dynamic scope: global
  IP v6: <filter> type: dynamic mngtmpaddr proto kernel_ra scope: global
  IP v6: <filter> virtual: proto kernel_ll scope: link
  Info: services: mld, NetworkManager, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-12:4 chip-ID: 8087:0029
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
    status: discoverable: yes pairing: yes
Logical:
  Device-1: VG: system type: LVM2 size: 475.92 GiB free: 4.74 GiB
  LV-1: root maj-min: 254:1 type: linear dm: dm-1 size: 463.18 GiB
  Components:
  c-1: dm-0 maj-min: 254:0 mapped: crypt_dev_nvme0n1p3 size: 475.92 GiB
  pp-1: nvme0n1p3 maj-min: 259:3 size: 475.94 GiB
  LV-2: swap maj-min: 254:2 type: linear dm: dm-2 size: 8 GiB
  Components:
  c-1: dm-0 maj-min: 254:0 mapped: crypt_dev_nvme0n1p3 size: 475.92 GiB
  pp-1: nvme0n1p3 maj-min: 259:3 size: 475.94 GiB
  Device-2: crypt_dev_nvme0n1p3 maj-min: 254:0 type: LUKS dm: dm-0
    size: 475.92 GiB
  Components:
  p-1: nvme0n1p3 maj-min: 259:3 size: 475.94 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 476.94 GiB lvm-free: 4.74 GiB used: 261.25 GiB (54.8%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 PRO 512GB
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 1B2QEXP7 temp: 24.9 C
    scheme: GPT
  SMART: yes health: PASSED on: 259d 9h cycles: 10,297
    read-units: 37,701,058 [19.3 TB] written-units: 99,742,384 [51.0 TB]
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVDRAM GH24NSD5 rev: LV00
    dev-links: cdrom,dvd
  Features: speed: 12 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 463.18 GiB size: 454.84 GiB (98.20%)
    used: 261.1 GiB (57.4%) fs: ext4 block-size: 4096 B dev: /dev/dm-1
    maj-min: 254:1 mapped: system-root label: N/A uuid: N/A
  ID-2: /boot raw-size: 512 MiB size: 487.6 MiB (95.23%)
    used: 150.4 MiB (30.8%) fs: ext3 block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: <filter>
  ID-3: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 136 KiB (0.0%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: <filter>
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/dm-2 maj-min: 254:2 mapped: system-swap label: N/A uuid: <filter>
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-3:2 info: CHERRY KC 6000 Slim Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 046a:0113 class-ID: 0300
  Device-2: 1-4:3 info: Trust OpticalMouse type: mouse,keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s)
    lanes: 1 mode: 1.1 power: 100mA chip-ID: 145f:0300 class-ID: 0300
  Device-3: 1-12:4 info: Intel AX200 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0029 class-ID: e001
  Hub-2: 2-0:1 info: super-speed hub ports: 10 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 30.0 C pch: 42.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 2621 pm: rpm pkgs: 2594 libs: 1163 tools: yast,zypper pm: flatpak
    pkgs: 17 pm: snap pkgs: 10
  Active zypp repos in: /etc/zypp/repos.d/VideoLAN-Download-SUSE.repo
    1: VideoLAN-Download-SUSE ~ https://download.videolan.org/SuSE/$releasever/
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Distribution-OSS.repo
    1: openSUSE-Distribution-OSS ~ https://mirrorcache-eu.opensuse.org/distribution/leap/$releasever/repo/oss/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-Hardware.repo
    1: openSUSE-Repositories-Hardware ~ https://mirrorcache-eu.opensuse.org/repositories/hardware/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-Home-Gunner_Gewiß.repo
    1: openSUSE-Repositories-Home-Gunner_Gewiß ~ https://mirrorcache-eu.opensuse.org/repositories/home:/C7NhtpnK/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-Home-Jan_Sundermeyer.repo
    1: openSUSE-Repositories-Home-Jan_Sundermeyer ~ https://mirrorcache-eu.opensuse.org/repositories/home:/jsundermeyer/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-LibreOffice.repo
    1: openSUSE-Repositories-LibreOffice ~ https://mirrorcache-eu.opensuse.org/repositories/LibreOffice:/7.6/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-Mozilla.repo
    1: openSUSE-Repositories-Mozilla ~ https://mirrorcache-eu.opensuse.org/repositories/mozilla/openSUSE_Leap_$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-Security.repo
    1: openSUSE-Repositories-Security ~ https://mirrorcache-eu.opensuse.org/repositories/security/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-System-Snappy.repo
    1: openSUSE-Repositories-System-Snappy ~ https://mirrorcache-eu.opensuse.org/repositories/system:/snappy/openSUSE_Leap_$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Repositories-X11-Xfce.repo
    1: openSUSE-Repositories-X11-Xfce ~ https://mirrorcache-eu.opensuse.org/repositories/X11:/xfce/$releasever/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Update-Backports.repo
    1: openSUSE-Update-Backports ~ https://mirrorcache-eu.opensuse.org/update/leap/$releasever/backports/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Update-OSS.repo
    1: openSUSE-Update-OSS ~ https://mirrorcache-eu.opensuse.org/update/leap/$releasever/oss/?COUNTRY=de
  Active zypp repos in: /etc/zypp/repos.d/openSUSE-Update-SLE.repo
    1: openSUSE-Update-SLE ~ https://mirrorcache-eu.opensuse.org/update/leap/$releasever/sle/?COUNTRY=de
Processes:
  CPU top: 5 of 251
  1: cpu: 100% command: ps pid: 12085 mem: 3.25 MiB (0.0%)
  2: cpu: 15.1% command: firefox pid: 10774 mem: 268.0 MiB (1.6%)
  3: cpu: 9.1% command: firefox pid: 10284 mem: 637.0 MiB (4.0%)
  4: cpu: 1.2% command: X pid: 2536 mem: 117.5 MiB (0.7%)
  5: cpu: 1.2% command: firefox pid: 11779 mem: 227.8 MiB (1.4%)
  Memory top: 5 of 251
  1: mem: 637.0 MiB (4.0%) command: firefox pid: 10284 cpu: 9.1%
  2: mem: 268.0 MiB (1.6%) command: firefox pid: 10774 cpu: 15.1%
  3: mem: 227.8 MiB (1.4%) command: firefox pid: 11779 cpu: 1.2%
  4: mem: 214.2 MiB (1.3%) command: firefox pid: 10718 cpu: 0.6%
  5: mem: 164.4 MiB (1.0%) command: firefox pid: 10424 cpu: 0.3%
Info:
  Processes: 251 Power: uptime: 2h 0m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.17 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 254 target: graphical (5) default: graphical
    tool: systemctl
  Compilers: gcc: 7.5.0 Shell: Bash (su) v: 4.4.23
    running-in: xfce4-terminal inxi: 3.3.36

und

tulicube:~ # zypper lr -EPu
#  | Alias                                      | Name                                                                 | Enabled | GPG Check | Refresh | Priority | URI
---+--------------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+-----------------------------------------------------------------------------------------------
 1 | VideoLAN-Download-SUSE                     | VideoLAN-Download-SUSE                                               | Yes     | (r ) Yes  | Yes     |   95     | https://download.videolan.org/SuSE/15.6/
 4 | openSUSE-Repositories-Home-Gunner_Gewiß    | openSUSE-Repositories-Home:Gunner_Gewiß_(7zip,_libgourou,_XFractint) | Yes     | (r ) Yes  | Yes     |   95     | https://mirrorcache-eu.opensuse.org/repositories/home:/C7NhtpnK/15.6/?COUNTRY=de
 5 | openSUSE-Repositories-Home-Jan_Sundermeyer | openSUSE-Repositories-Home:Jan_Sundermeyer_(TeXstudio)               | Yes     | (r ) Yes  | Yes     |   95     | https://mirrorcache-eu.opensuse.org/repositories/home:/jsundermeyer/15.6/?COUNTRY=de
 6 | openSUSE-Repositories-LibreOffice          | openSUSE-Repositories-LibreOffice:7.6                                | Yes     | (r ) Yes  | Yes     |   95     | https://mirrorcache-eu.opensuse.org/repositories/LibreOffice:/7.6/15.6/?COUNTRY=de
 7 | openSUSE-Repositories-Mozilla              | openSUSE-Repositories-Mozilla                                        | Yes     | (r ) Yes  | Yes     |   95     | https://mirrorcache-eu.opensuse.org/repositories/mozilla/openSUSE_Leap_15.6/?COUNTRY=de
10 | openSUSE-Repositories-X11-Xfce             | openSUSE-Repositories-X11:Xfce                                       | Yes     | (r ) Yes  | Yes     |   95     | https://mirrorcache-eu.opensuse.org/repositories/X11:/xfce/15.6/?COUNTRY=de
 2 | openSUSE-Distribution-OSS                  | openSUSE-Distribution-OSS                                            | Yes     | (r ) Yes  | Yes     |   99     | https://mirrorcache-eu.opensuse.org/distribution/leap/15.6/repo/oss/?COUNTRY=de
11 | openSUSE-Update-Backports                  | openSUSE-Update-Backports                                            | Yes     | (r ) Yes  | Yes     |   99     | https://mirrorcache-eu.opensuse.org/update/leap/15.6/backports/?COUNTRY=de
12 | openSUSE-Update-OSS                        | openSUSE-Update-OSS                                                  | Yes     | (r ) Yes  | Yes     |   99     | https://mirrorcache-eu.opensuse.org/update/leap/15.6/oss/?COUNTRY=de
13 | openSUSE-Update-SLE                        | openSUSE-Update-SLE                                                  | Yes     | (r ) Yes  | Yes     |   99     | https://mirrorcache-eu.opensuse.org/update/leap/15.6/sle/?COUNTRY=de
 3 | openSUSE-Repositories-Hardware             | openSUSE-Repositories-Hardware                                       | Yes     | (r ) Yes  | Yes     |  105     | https://mirrorcache-eu.opensuse.org/repositories/hardware/15.6/?COUNTRY=de
 8 | openSUSE-Repositories-Security             | openSUSE-Repositories-Security                                       | Yes     | (r ) Yes  | Yes     |  105     | https://mirrorcache-eu.opensuse.org/repositories/security/15.6/?COUNTRY=de
 9 | openSUSE-Repositories-System-Snappy        | openSUSE-Repositories-System:Snappy                                  | Yes     | (r ) Yes  | Yes     |  105     | https://mirrorcache-eu.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.6/?COUNTRY=de

Dabei ist anzumerken, dass #10 openSUSE-Repositories-X11-Xfce erst seit einer Weile installiert ist, und ich auch schon vorher das beschriebene Problem hatte. Dieses Repo habe ich, weil ich sonst nicht WebDAV unter Thunar fehlerfrei nutzen kann (mit klappt es — es muss irgendwo dort einen Fix gegeben haben).

Also, ja, ich habe einige Repos eingebunden. Aber so viele Pakete sind tatsächlich nicht durch Factory Versionen ausgetauscht. (Sondern eher zusätzliche Pakete installiert. Oder es betrifft teilweise Pakete, wie z.B. TeXstudio oder XFractint, die eigentlich keinen Einfluss haben sollten. Als fragwürdige Kandidaten bleiben eigentlich nur:

  • #1 VideoLAN-Download-SUSE (braucht man ja eigentlich schon, wenn man VLC vernünftig benutzen möchte…)
  • #7 openSUSE-Repositories-Mozilla (der Fehler kommt, wie heute geschildert — im Gegensatz zur Vergangenheit, aber nicht nur bei Firefox zum Tragen)
  • #10 openSUSE-Repositories-X11-Xfce (wie oben bereits erwähnt noch gar nicht so lange dabei)

Und ich frage mich, ob es wirklich an den Repos liegen muss. Aber da hier halt danach gefragt wurde… Es kann ja auch an der Hardware (was?! — RAM-Test, SSD-Test, Stress-Test habe ich ja bereits gemacht, laut inxi ist nichts Außergewöhnliches verbaut…) liegen.

Kann es auch eventuell sein, dass irgendeine spezifische Datei im System korrupt ist? So, dass das System überwiegend (gut) läuft, aber manchmal eben doch Fehler produziert. Wo könnte man da ansetzen, was kann man da noch prüfen?

Noch jemand Ideen?

Dies hier fällt mir noch ein:

tulicube:~ # rpm --verify --all | grep -v missing
.......T.    /usr/share/hwdata/pci.ids
SM5....T.    /usr/share/pci.ids.d/pci.ids.dist
SM5....T.  c /etc/fonts/conf.d/30-metric-aliases.conf
S.5....T.  c /etc/ntp.conf
S.5....T.  c /etc/java/font.properties
SM5....T.  c /etc/default/useradd
.M.......  g /var/lib/pulseaudio
S.5....T.  c /etc/lightdm/lightdm-gtk-greeter.conf
.M.......  g /usr/share/fonts/Type1/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/encodings.dir
.M.......  g /usr/share/fonts/cyrillic/fonts.scale
.M.......  g /usr/share/fonts/truetype/encodings.dir
.M.......  g /etc/plymouth/plymouthd.conf
.M.......  g /var/lib/plymouth/boot-duration
.M.......  g /var/log/boot.log
S.5....T.  c /etc/zypp/zypp.conf
.M.......  g /run/netconfig
.M.......  g /run/netconfig/resolv.conf
.M.......  g /run/netconfig/yp.conf
......G..    /etc/cups/ssl
/etc/cron.d/: cannot verify root:root 0755 - not listed in /etc/permissions
/etc/cron.daily/: cannot verify root:root 0755 - not listed in /etc/permissions
/etc/cron.hourly/: cannot verify root:root 0755 - not listed in /etc/permissions
/etc/cron.monthly/: cannot verify root:root 0755 - not listed in /etc/permissions
/etc/cron.weekly/: cannot verify root:root 0755 - not listed in /etc/permissions
S.5....T.  c /etc/default/grub
S.5....T.  c /etc/profile
.M....G..  g /var/log/lastlog
.M.......  g /run/ostree
....L....    /etc/cifs-utils/idmap-plugin
.M.......    /var/cache/apparmor
/usr/bin/clockdiff: cannot verify root:root 0755 - not listed in /etc/permissions
.M.......  c /var/log/zypper.log
.M.......  g /etc/aliases.lmdb
S.5....T.  c /etc/postfix/main.cf
S.5....T.  c /etc/postfix/master.cf
S.5....T.    /usr/bin/inxi
SM5....T.  d /usr/share/man/man1/inxi.1.gz
.M.......  g /var/log/alternatives.log
.M.......  g /snap/README
.M.......  g /var/lib/snapd/seccomp/bpf/global.bin
.M.......  g /var/lib/snapd/state.json
.M.......  g /var/snap
S.5....T.  c /etc/chrony.d/pool.conf
.M.......  g /run/avahi-daemon
S.5....T.    /usr/bin/spectre-meltdown-checker.sh
S.5....T.  c /etc/login.defs
.....U...    /var/lib/mlocate
.....UG..  g /var/lib/mlocate/mlocate.db
.....UG..  g /run/lightdm
....L....    /etc/ImageMagick-7
.M.......    /var/lib/bluetooth
.M.......  g /etc/iscsi/initiatorname.iscsi
S.5....T.  c /etc/rkhunter.conf
..5....T.  c /etc/rkhunter.conf.local
.........    /usr/share/bash-completion/completions/adb (replaced)
.M.......  g /var/lib/flatpak
.M.......  g /run/mcelog
.M.......  g /var/lib/ca-certificates/ca-bundle.pem
.M.......  g /var/lib/ca-certificates/java-cacerts
.M.......  c /var/log/NetworkManager
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/Config.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/GtkGreeterSettingsWindow.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/IconChooserDialog.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/MonitorsGroup.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/MultiheadSetupDialog.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/OptionEntry.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/OptionGroup.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/__init__.cpython-36.pyc
.M5....T.    /usr/lib/python3.6/site-packages/lightdm_gtk_greeter_settings/__pycache__/helpers.cpython-36.pyc
.M.......  g /etc/xml/catalog-d.xml
.M.......  g /usr/share/fonts/misc/encodings.dir
.M.......  g /usr/share/fonts/misc/fonts.scale
S.5....T.  c /etc/chrony.conf
.M.......  g /var/lib/chrony/drift
.......T.  c /etc/pki/nssdb/pkcs11.txt
....L....  c /etc/pam.d/common-account
....L....  c /etc/pam.d/common-auth
....L....  c /etc/pam.d/common-password
....L....  c /etc/pam.d/common-session
.M.......  g /var/lib/pipewire
.M.......  g /run/netns
S.5....T.  c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T.  c /etc/fonts/conf.d/58-family-prefer-local.conf
.M.......  g /var/cache/PackageKit
.M.......  g /usr/share/smartmontools/drivedb.h.lastcheck

Ist da was auffällig?

Nö, Packman reicht…

Hast du es mal mit Libreoffice aus dem OSS Repo versucht?

Naja, für einen ordentlichen Betrieb für VLC braucht man i.d.R. PackMan oder dieses VideoLAN Repo.

Dieses VideoLAN Repo ist aber direkt vom Projekt wie VLC selbst und bietet halt die eigentlichen Dateien. PackMan wird extern gepflegt und bietet noch mehr Pakete, die ich teilweise gar nicht brauche.

Daher habe ich mich hierfür entschieden.

Ich hatte LibreOffice früher mal direkt aus den openSUSE Standard Repos.

Es ist ja mit LibreOffice nun so: es liegt immer in einem “latest stable release” (derzeit 24.8.1) und “previous stable branch” (derzeit 24.2.6) vor. Die 24.8 Reihe wurde erst vor kurzem eingeführt. Bis dahin war 24.2 die aktuelle Reihe, und 7.6 die entsprechende Vorgänger Reihe.

Ich persönlich möchte gerne die 7.6 Reihe. Dort die Version 7.6.7.2, die als die letzte und aktuellste von 7.6 gilt und es dort (wahrscheinlich) keine Änderung mehr gibt (dann wäre ein Wechsel auf 24.2 oder gar 24.8 nötig).

Außerdem: wie sollen denn die LibreOffice Pakete die Systemstabilität wesentlich beeinträchtigen? Wenn LibreOffice nicht gerade tatsächlich läuft (was bei mir eher selten der Fall ist), liegen die ja lediglich im Massenspeicher…

Ich hatte eher gehofft, dass hierauf noch jemand eingeht…

Oder dass jemand noch etwas Grundsätzliches (abseits der Repo-Thematik — ja, ist möglich, aber für sooo besonders wahrscheinlich halte ich die nun wirklich nicht) einfällt.

Gibt es z.B. noch weitere brauchbare Stresstests? Oder Tests zur Systemstabilität? Welche Logs bieten sich alle so an? (Recht weit oben war schon etwas genannt.) Gibt es noch spezifische Tests, die ich durchführen kann? (An Firefox selbst scheint es offensichtlich nicht zu liegen, RAM habe ich mit zwei Tests überprüft, SMART der SSD überprüft, einen Stress-Test laufen lassen… — aber vielleicht gibt es ja noch irgendwas, was mir selbst bisher nicht auf- oder einfällt?!)

Zusammenfassung bisher:

Problem:

  • Programm-Hänger (einzelnes Programm, lässt sich beenden bis killen) bis hin zu System-Freeze (nur noch HW-Reset hilft)
  • sporadisch, d.h. selten (ca. alle 3 Wochen) und bisher ohne erkennbare Korrelation (ich kann es nicht explizit provozieren — in der Regel läuft das System, und zwar gut)
  • meist unter geringer Last (i.d.R. nur wenige Anwendungen, teilweise nur eine einzige Anwendung)
  • entgegen meiner ursprünglichen Annahme scheint es nicht auf Firefox beschränkt zu sein (es ist auch schon mal bei Digikam und einer anderen Anwendung aufgetreten)

Maßnahmen:

  • ksystemlog
  • yast2 view_anymsg
  • Mozilla Firefox Logs
  • rpm --verify --all | grep -v missing
  • chkrootkit
  • rkhunter --rwo --sk --vl -c
  • lynis audit system --debug --verbose
  • s-tui zusammen mit stress-ng (ca. 1 Stunde)
  • stress-ng --sequential 1 --timeout 10 --interrupts --metrics --smart
  • stressapptest -Aund stressapptest -A -W
  • smartctl -a /dev/nvme0 und smartctl -x /dev/nvme0
  • nvme smart-log /dev/nvme0
  • https://memtest.org/
  • https://www.memtest86.com/
  • (wo nötig als root oder als extra Boot)

Irgendjemand noch irgendwelche Ideen?

  • Gibt es noch Diagnose- oder Stress-Tools, die am besten OpenSourceSoftware sind, aber zumindest frei zugänglich?
  • Noch irgendwelche Logs?

(Zuletzt kam kein Input mehr. Wenn jetzt auch nichts mehr kommt, beende ich das Thema als ungelöst, aber ausdiskutiert.)

Hast du es mal mit der Installation einer anderen Linux Distribution versucht?

Partition:
  ID-1: / raw-size: 463.18 GiB size: 454.84 GiB (98.20%)
    used: 260.98 GiB (57.4%) fs: ext4 block-size: 4096 B dev: /dev/dm-1
    maj-min: 254:1 mapped: system-root label: N/A uuid: N/A
  ID-2: /boot raw-size: 512 MiB size: 487.6 MiB (95.23%)
    used: 150.2 MiB (30.8%) fs: ext3 block-size: 4096 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: N/A uuid: <filter>
  ID-3: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 136 KiB (0.0%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: <filter>

Auch scheinen mir die Festplatten ziemlich voll?

Auch wenn Du es nicht hören willst:

Ich würde zunächst erst einmal ausprobieren ob eine “Standard”-Installation von openSUSE (d.h. keine Mischung aus Release- und Factory-Paketen) die selben Probleme zeigt.

Wenn es Dir wichtig ist, stets mit den aktuellsten Paketversionen zu arbeiten, wäre openSUSE Tumbleweed dann allerdings die bessere Wahl.

Mir nicht.

tulicube:~ # duf
╭─────────────────────────────────────────────────────────────────────────────────────────────────╮
│ 3 local devices                                                                                 │
├────────────┬────────┬────────┬────────┬───────────────────────────────┬──────┬──────────────────┤
│ MOUNTED ON │   SIZE │   USED │  AVAIL │              USE%             │ TYPE │ FILESYSTEM       │
├────────────┼────────┼────────┼────────┼───────────────────────────────┼──────┼──────────────────┤
│ /          │ 454.8G │ 262.7G │ 169.0G │ [###########.........]  57.8% │ ext4 │ /dev/system/root │
│ /boot      │ 487.6M │ 150.2M │ 311.8M │ [######..............]  30.8% │ ext3 │ /dev/nvme0n1p1   │
│ /boot/efi  │ 511.0M │ 136.0K │ 510.9M │ [....................]   0.0% │ vfat │ /dev/nvme0n1p2   │
╰────────────┴────────┴────────┴────────┴───────────────────────────────┴──────┴──────────────────╯

Äh, nicht so gerne…

Aber ja, es wäre natürlich eine brauchbare Methode zum Ausschluss.

Ich würde dann wahrscheinlich auf Slowroll wechseln…

Wobei ich zwischendurch weiter oben meine aktuelle Repo-Konfig gepostet hatte:

  1. So viele Systempakete sind es nicht, die durch Factory ersetzt sind… (Manche Pakete sind ja nur zusätzlich… — Und dann nicht Dienste, die ständig laufen, sondern Anwendungen, die nur bei Bedarf laufen.) Und wie bereits beschrieben, hatte ich das Problem z.B. auch vor dem Xfce-Repo. — Da bleibt also wirklich nicht viel übrig. Guck Dir zur Not noch einmal meine letzte Repo-Konfig an, auch wenn es leider Arbeit macht-
  2. Wenn Factory-Pakete nur zusätzlich auf der Platte liegen, weiß ich nicht, was sich das negativ auswirken soll. Dies trifft auf einen nicht unerheblichen Teil zu.
  3. Ganz um Dritt-Repos/Factory kommt man meist nicht herum, siehe VLC bzw. PackMan/VideoLan-Repo.
  4. Effektiv bleiben nicht viele systemrelevante Pakete. Man könnte dann auch argumentieren: ich darf an den Einstellungen meines Systems gegenüber einer Standard-Installation nichts verändern. Weil es ansonsten nicht mehr dem Standard entspricht. Schon klar. Aber wo soll man da anfangen oder aufhören. Wirklich gar keine individuellen Einstellungen und Veränderungen. Das System am besten nur in Englisch statt mit deutscher Sprache installieren z.B.? (Mal etwas provokativ, aber vom Prinzip her…)