ubuntu-novize schrieb:
Bin gespannt, was die Auswertung dieser Textwüsten an Informationen bringt...
Ist eigentlich recht schnell erklärt. Derjenige, der versucht dir zu helfen muss zunächst einen Überblick bekommen, was auf deinem System alles installiert ist und gewisse Konfigurationen sehen, um Rückschlüsse darauf ziehen zu können, daher wird man bevor es an eine Problemlösung geht meistens dazu aufgefordert einige Abfragen zu tätigen.
Ich gehe mal auf deine geposteten Ausgaben ein…
Aber zunächst:
ubuntu-novize schrieb:
Danke! Sorry, wenn ich hier nicht so sicher auftrete, ich habe immer Angst, was falsch zu machen.
Daten sichern. Dann brauchst du keine Angst haben ☺ Und in den meisten Fällen kann man so ein System auch reparieren, auch wenn neuinstallieren in der heutigen Zeit tatsächlich oft schneller geht.
Fangen wir beim ersten Befehl an:
gerd@GerdLinuxPC:~$ grep -P '^[ \t]*[^#[ \t]+' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
Das fragt die verwendeten Quellen ab, aus denen du deine Pakete installierst. Die seltsame Zeichenkette nach dem grep ist ein regulärer Ausdruck - oder einfacher gesagt - ein Textfilter. Das Verzeichnis '/etc/apt/sources.list.d/' enthält dabei für gewöhnlich alle Fremdquellen, wenn sie nicht manuell in die sources.list eingetragen wurden.
Aus deiner Ausgabe sieht man bspw. drei Fremdquellen:
> /etc/apt/sources.list.d/otto-kesselgulasch-ubuntu-gimp-bionic.list:deb http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu bionic main
> /etc/apt/sources.list.d/skype-stable.list:deb [arch=amd64] https://repo.skype.com/deb stable main
> /etc/apt/sources.list.d/team-xbmc-ubuntu-ppa-bionic.list:deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu bionic main
>
Um zu sehen, welche Pakete (und mit welcher Priorität) aus diesen Quellen geladen werden, könnte man noch ein apt-cache policy
anhängen oder manuell im PPA gucken. Ob diese drei Fremdquellen Einfluss auf das von dir beschriebene Verhalten haben, kann ich nun aber auch daran nicht sehen ☺
gerd@GerdLinuxPC:~$ dpkg -l | grep browser
…
gerd@GerdLinuxPC:~$ dpkg -l | grep javascript
dpkg -l listet alle Pakete auf, die mit ii vornedran sind installiert. Das oben bereits erwähnte grep
ist wieder unser Filter, diesmal ohne regulären Ausdruck, sondern mit einfacher Wortsuche. "Liste jede Zeile auf, in der du das Wort 'browser'(bzw. javascript) findest." Diese Hinweise kann man nun Vergleichen oder ggf. herausfinden, ob es da bekannte Probleme gibt.
Als fiktives Beispiel:
> …
> ii falkon 3.0.0-0ubuntu3 amd64 lightweight web browser based on Qt WebEngine
> ii firefox 68.0+build3-0ubuntu0.18.04.1 amd64 Safe and easy web browser from Mozilla
>
Du hast Falkon und Firefox installiert, der erste ist der Standard-Kubuntu-Browser und arbeitet auf Basis von Qt, Firefox
hingegen ist GTK-basiert. Die Webseiten werden von der QtWebEngine, respektive der Gecko-Engine ausgewertet.
In deinem Fall wäre jetzt zu prüfen, ob du sowohl mit Falkon, als auch mit Firefox die von dir festgestellten Problematiken hast, da diese unterschiedliche Grundlagen verwenden.
Mir stellt sich ebenfalls die Frage, ob wir es mit einem Kubuntu zu tun haben, oder ob du Plasma nachträglich installiert hast. Das Paket plasma-scriptengine-javascript ist zumindest installiert.
Des weiteren sieht man in dieser Liste auch, dass du phantomjs installiert hast. Musste ich erst mal nach suchen ☺ , ist aber ein headless browser (kopflos), der für Tests, etc. im Webbereich eingesetzt wird, zudem seit März letzten Jahres nicht weiterentwickelt wird und somit bald aus den Quellen verschwinden dürfte. Siehe https://phantomjs.org. Um nun herauszufinden, kann uns wieder apt-cache
helfen:
apt-cache rdepends phantomjs
erzeugt bspw. bei mir diese Ausgabe:
schiggn@desktop:[~$]> apt-cache rdepends phantomjs
phantomjs
Reverse Depends:
python-selenium
mod-sdk
youtube-dl
youtube-dl
python3-selenium
schiggn@desktop:[~$]>
Ich mutmaße jetzt mal, du hast von den zur Auswahl stehenden Paketen youtube-dl installiert. Dies kann auch als Abhängigkeit eines anderen Paketes mitinstalliert worden sein.
gerd@GerdLinuxPC:~$ egrep -v "^$|;|#" /etc/hosts /etc/nsswitch.conf /etc/resolv.conf
Die Datei /etc/hosts dient der Namensauflösung im internen Netz, so dass du z.B. bei der Eingabe von http://localhost auf deinem Rechner landest. Dies ist immer die IP4-Adresse 127.0.0.1, bzw. die ::1 bei IPv6:
> /etc/hosts:127.0.0.1 localhost
> /etc/hosts:::1 ip6-localhost ip6-loopback
In dieser Datei können auch "Filter" untergebracht sein, die bspw. ungewünschte Seiten umleiten. Trägst du in die /etc/hosts die Zeile
127.0.0.1 google.de
würde jeder Aufruf von 'google.de' im Browser (oder sonstigen Programmen) auf deinen PC umleiten (localhost).
Die nsswitch.conf hat ebenfalls etwas mit der Namensauflösung zu tun und steuert u.a. die Reihenfolge, nach der die Namen aufgelöst werden sollen.
/etc/nsswitch.conf:hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
Die Zeile würde also zunächst den Service files, dann mdns4_minimal, etc. abklappern. (Die Zeile mit dem return zwingt die Suche an der Stelle eine Ausgabe zu geben, nicht dort abzubrechen.)
Die /etc/resolv.conf, du ahnst es schon, hat auch wieder was mit der Namensauflösung zu tun. Diese listet die nameserver auf. Also die Dienste, die für dich die Namen in IP-Adressen auflösen sollen. In deinem Fall ist es ein lokaler Dienst, der selbst auf der lokalen Adresse 127.0.0.53 lauscht. In dem Fall systemd/networkd.
Ebenfalls gibt es eine search domain, die man nach Geräten befragen kann. Du könntest bspw. (ist beim Speedport blöd gemacht) unter gewissen Voraussetzungen ein anderes Gerät unter dessenName.Speedport_Versionsnummer (oder so ähnlich) im internen Netz erreichen.
Ich hoffe du konntest damit nun etwas anfangen und wir machen doch gleich mal weiter mit den Ausgaben, da du so schön geschrieben hast:
Regelmäßig erscheint der Dialog "Aktualisierungsverwaltung" und listet auf, was es an Updates gibt. Ich lese den Kram nicht explizit, aber da steht doch was von Linux- oder Ubuntu-Kernel.
Zeige daher bitte mal die Terminalausgaben von
sudo dpkg --configure -a #unkonfigurierte Pakete bearbeiten
sudo apt-get -f install #Abhängigkeiten auflösen
sudo apt-get clean && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove #Paketcache leeren, System aktualisieren
Wir gehen jetzt quasi bei der ersten Frage ins Detail.
Und nicht vergessen: Welches Ubuntu haben wir hier? Kubuntu oder Ubuntu mit nachinstalliertem Plasma? Haben Falkon und Firefox die gleiche Problematik?