dau48
Anmeldungsdatum: 11. April 2015
Beiträge: 435
Wohnort: Middlfranggn
|
Hallo,
letzte Woche habe ich Windows 10 vom PC geschmissen und nutze seitdem Xubuntu 18.04 als alleiniges System.
Seit heute bekomme ich aber folgende Meldung beim Hochfahren, die aber verschwindet, wenn ich in diesem kleinen Fenster auf OK klicke. Der PC fährt dann vollständig hoch. Xubuntu 18.04 mittels DVD installiert. Mit "etwas anderes", als Installationsvariante. Da habe ich alle Systeme, die sich auf dem PC befanden (Win 10 und Xubuntu 16.04)gelöscht und 18.04 installiert.
Das war am Freitag. Seitdem PC mehrmals hochgefahren und nie kam eine Fehlermeldung. Bis auf heute. Diese Meldung erscheint in einem kleinen Fenster. Da ich nicht weiss, wie ich einen Screenshot mache, wenn der PC noch nicht ganz hochgefahren ist, habe ich den Inhalt des Fensters mal im Codeblock wiedergegeben. | Error found when loading /etc/profile
/etc/profile.d/modules.sh
Zeile 6 /usr/share/modules/init/sh:
Datei oder Verzeichnis nicht gefunden.
As a result the session will not be configured correctly.
You should fix the problem as soon as feasible
|
Und jetzt stehe ich auf dem Schlauch. Ich nutze Xubuntu zwar schon länger. Office, Banking, Shopping und mail checken. Viel mehr mache ich nicht.
Genügt mir vollkommen und Xubuntu ist für mich ideal. Um Längen besser als Win 10 Ich mache meine täglichen update&&upgrades mittels Terminal. Bin ansonsten noch nicht sehr tief in die Linux-Geheimnisse vorgedrungen.
Ansonsten lese ich schon sehr lange hier mit und bin eigentlich froh gewesen, keinerlei Probleme mit Xubuntu zu haben. ☺
Bis heute eben: Vielleicht hilft dies:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | sudo fdisk -l
[sudo] Passwort für wolf:
Festplatte /dev/sda: 931,5 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: dos
Festplattenbezeichner: 0x66694dd0
Gerät Boot Anfang Ende Sektoren Größe Kn Typ
/dev/sda1 * 2048 97656831 97654784 46,6G 83 Linux
/dev/sda2 97658878 1082032127 984373250 469,4G 5 Erweiterte
/dev/sda5 97658880 1074219007 976560128 465,7G 83 Linux
/dev/sda6 1074221056 1082032127 7811072 3,7G 82 Linux Swap / Solaris
|
Kann mir bitte jemand mitteilen, wie ich dieses Problem behebe? Gruss dau48
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9043
Wohnort: Münster
|
Zeige bitte zunächst die Ausgaben dieser Befehle im Codeblock: ls -l /etc/profile.d/
cat /etc/profile.d/modules.sh
|
dau48
(Themenstarter)
Anmeldungsdatum: 11. April 2015
Beiträge: 435
Wohnort: Middlfranggn
|
Bitteschön | ls -l /etc/profile.d/
insgesamt 28
-rw-r--r-- 1 root root 580 Apr 16 11:41 apps-bin-path.sh
-rw-r--r-- 1 root root 664 Apr 2 04:16 bash_completion.sh
-rw-r--r-- 1 root root 1003 Dez 29 2015 cedilla-portuguese.sh
-rw-r--r-- 1 root root 905 Mai 24 2017 debian-med.sh
-rw-r--r-- 1 root root 652 Feb 13 23:21 input-method-config.sh
-rw-r--r-- 1 root root 176 Feb 19 17:47 modules.sh
-rw-r--r-- 1 root root 1941 Apr 10 19:58 vte-2.91.sh
|
| cat /etc/profile.d/modules.sh
shell=$(/usr/bin/basename $(/bin/ps -p $$ -ocomm=))
if [ -f /usr/share/modules/init/$shell ]; then
. /usr/share/modules/init/$shell
else
. /usr/share/modules/init/sh
fi
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9043
Wohnort: Münster
|
Ich habe keine Ahnung, wo diese Datei /etc/profile.d/modules.sh herkommt. Sie ist jedenfalls nicht Standard. Vermutlich wurde sie von irgendeiner Software installiert, welche Du ausprobiert hast. Ändere sie (als root) ab in:
shell=$(/usr/bin/basename $(/bin/ps -p $$ -ocomm=))
if [ -f /usr/share/modules/init/$shell ]; then
. /usr/share/modules/init/$shell
#else
# . /usr/share/modules/init/sh
fi Damit sollte die Fehlermeldung verschwinden. Falls nun Deine Anwendungssoftware Fehlfunktionen zeigt, verrate uns das Programm und sein Verhalten.
|
fleet_street
Top-Wikiautor
Anmeldungsdatum: 30. August 2016
Beiträge: 2399
Wohnort: Hunsrück (dunkle Seite)
|
kB schrieb: … wo diese Datei /etc/profile.d/modules.sh herkommt. …
Aus dem Paket environment-modules mit genau dem Inhalt. Von welchem/n Paket/en wird das benötigt?
apt-cache rdepends --installed environment-modules
|
dau48
(Themenstarter)
Anmeldungsdatum: 11. April 2015
Beiträge: 435
Wohnort: Middlfranggn
|
Vielen Dank. Die Fehlermeldung ist nun weg. Hoffentlich für immer. Fehlfunktionen kann ich bis jetzt keine ausmachen.
Kann es sein, dass das Paket med-imaging das benötigte? Ich habe nämlich gestern DICOM installiert | sudo apt-get install med-imaging
|
um eine Röntgen CD anzuschauen. Das hat 20 Minuten in Anspruch genommen.
Danach habe ich das Paket über Synaptic wieder deinstalliert, weil ich mir nicht sicher war, ob | sudo apt-get remove -purge med-imaging
|
der richtige Befehl gewesen wäre. Vielleicht ist dabei nicht alles erwischt worden.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9043
Wohnort: Münster
|
Das Paket environment-modules ist bei mir nicht installiert und gehört offenbar nicht zur Standard-Installation. Sofern Deine spezielle Software dieses Paket nicht benötigt, würde ich es deinstallieren (inkl. purge) und die Datei /etc/profile.d/modules.sh ggf. händisch löschen.
|
dau48
(Themenstarter)
Anmeldungsdatum: 11. April 2015
Beiträge: 435
Wohnort: Middlfranggn
|
Das Paket environment-modules ist bei mir nicht installiert, und kann somit nicht entfernt werden. (Terminal Aussage) In Synaptic finde ich es aber und könnte es zum Installieren vormerken. Brauche ich aber nicht. Um jetzt ja keinen Fehler zu machen, bitte ich um ein OK. Um die Datei /etc/profile.d/modules.sh händisch zu löschen, muss ich ja meinen Editor (Mousepad) mit sudo öffnen.
Gksudo geht ja nicht mehr in 18.04. Tu ich das, erscheint folgender Eintrag im Editor. Neben ner Menge Warnungen im Terminal Wobei die Datei nun nicht mehr nur /etc/profile.d/modules.sh, heisst, sondern /etc/profile.d/modules.sh.save | shell=$(/usr/bin/basename $(/bin/ps -p $$ -ocomm=))
if [ -f /usr/share/modules/init/$shell ]; then
. /usr/share/modules/init/$shell
#else
# . /usr/share/modules/init/sh
fi
|
Und jetzt? Inhalt markieren und löschen?
Sorry für meine Unbedarftheit. Hab sowas noch nie gemacht. Danke einstweilen
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9043
Wohnort: Münster
|
dau48 schrieb: […] Um die Datei /etc/profile.d/modules.sh händisch zu löschen, muss ich ja meinen Editor (Mousepad) mit sudo öffnen.
Nein. Datei nicht im Editor öffnen, damit könntest Du die Datei höchstens leeren. Ich meinte: „Datei löschen“. Wenn Du sicher bist, diese Datei nicht zu benötigen, z.B. weil sie ein Relikt eines deinstallierten Paketes ist, kannst Du es so machen:
Terminal öffnen. (Die 3 Tasten Strg, Alt und t gleichzeitig drücken.) Diese Befehle nacheinander eingeben: sudo -i
cd /etc/profile.d/
rm modules.sh
Es geht auch einfacher per sudo rm /etc/profile.d/modules.sh, aber ich benutze aus Vorsicht den gefährlichen Befehl rm (= remove files or directories) nur auf diese umständliche Art, um mögliche Schäden durch Vertipper zu begrenzen. Vorsichtigere Variante: Datei nicht löschen, sondern durch Umbenennung deaktivieren: sudo mv /etc/profile.d/modules.sh /etc/profile.d/modules.sh-unused
|
dau48
(Themenstarter)
Anmeldungsdatum: 11. April 2015
Beiträge: 435
Wohnort: Middlfranggn
|
Vielen Dank, kB
hab die vorsichtige Variante gewählt
| sudo mv /etc/profile.d/modules.sh /etc/profile.d/modules.sh-unused
[sudo] Passwort für wolf:
mv: Aufruf von stat für '/etc/profile.d/modules.sh' nicht möglich: Datei oder Verzeichnis nicht gefunden
|
Somit dürfte die Sache erledigt sein. Wenn mal viel Zeit hast, wäre für mich interessant, wie man diesen Befehl wieder rückgängig macht.
Einfach umkehren? | sudo mv /etc/profile.d/modules.sh-unused /etc/profile.d/modules.sh
|
|
Pseudomonas
Anmeldungsdatum: 28. April 2009
Beiträge: 45
Wohnort: Bochum
|
FYI: Ich hatte das gleiche Problem unter Ubuntu Budgie 18.04.2 LTS nach Installation des Pakets https://launchpad.net/ubuntu/bionic/+package/ants und konnte es dank der Tipps aus diesem Thread ebenfalls durch Umbenennen von modules.sh (und Deinstallation von ants) lösen.
|
Kelf
Anmeldungsdatum: 22. November 2011
Beiträge: 45
|
Ich hatte dasselbe Problem, auch nach Installation des Med-Images Paketes auf 18.04. Scheint systematisch zu sein.
|
Helmut_50
Anmeldungsdatum: 24. Juni 2009
Beiträge: 288
|
Hallo, ich hatte das gleiche Problem, habe auch die Variante mit dem Umbenennen gewählt. internet_1@helmut6-System-Product-Name:~$ ls -l /etc/profile.d/
insgesamt 32
-rw-r--r-- 1 root root 96 Aug 20 2018 01-locale-fix.sh
-rw-r--r-- 1 root root 825 Jul 19 2018 apps-bin-path.sh
-rw-r--r-- 1 root root 664 Apr 2 2018 bash_completion.sh
-rw-r--r-- 1 root root 1003 Dez 29 2015 cedilla-portuguese.sh
-rw-r--r-- 1 root root 905 Mai 24 2017 debian-med.sh
-rw-r--r-- 1 root root 652 Jun 10 2018 input-method-config.sh
-rw-r--r-- 1 root root 176 Feb 19 2018 modules.sh-unused
-rw-r--r-- 1 root root 1941 Mai 30 2018 vte-2.91.sh
internet_1@helmut6-System-Product-Name:~$ Mein System (XUBUNTU 18.04): Linux helmut6-System-Product-Name 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux Das Programm (Aeskulap - DICOM Viewer) funktioniert weiterhin. Danke
|
hackfleischveganer
Anmeldungsdatum: 10. März 2014
Beiträge: Zähle...
|
Hallo, vielen Dank für die TOP-Unterstützung.
Bei mir hat es ebenfalls Fehlermeldungen (Ubuntu 18.04.4) gegeben.
Nachdem ich das Paket "med-imaging" deinstalliert habe (DICOM), den letzten Rest mittels Umbenennung deaktiviert
sudo mv /etc/profile.d/modules.sh /etc/profile.d/modules.sh-unused
Start wieder Fehlermeldungsfrei.
|