ubuntuusers.de

Laufwerksverwaltung startet nicht, Laufwerk autom. mounten

Status: Gelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

syntax868

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Hallo,

bisher war auf meinem PC immer Ubuntu 10 und Windows 7 im Einsatz, beides lief nach ein paar Einstellungen gut zusammen. Seit dem Umstieg auf Ubuntu 11 klappen einige Dinge aber leider gar nicht mehr. Und da ich bis auf ein paar Dinge absoluter Neuling bin, hoffe ich hier Hilfe zu bekommen. Mit dem Wiki komme ich zumindets nicht weiter. Folgende Probleme treten bei mir auf:

Die Laufwerksverwaltung lässt sich nicht starten Wenn ich sie im Menü anwähle sehe ich die Anwendung nur in der Taskleiste, nach ein paar Sekunden wird sie aber ohne Hinweis etc. einfach wieder beendet. Ubuntu 11 ist nun schon zum 2. mal installiert, aber geändert hat sich nichts.

Festplatten, DVDs, Sticks etc. werden nicht automatisch eingebunden Unter Ubuntu 10 sowie Kubuntu werden die NTFS Festplatten von Windows 7 automatisch mit dem Start des Systems eingebunden. Unter Ubuntu 11 und Xubuntu will das einfach nicht klappen. Ich habe bereits ein wenig mit fstab gearbeitet so das nun die zumindest die Win-Laufwerke beim Start geladen werden. Stecke ich jedoch einen USB-Stick ein, mounte ein Image in gCDemu oder lege eine DVD in mein Laufwerk, passiert absolut nichts. Unter hwinfo sind die Laufwerke aber alle korrekt gelistet.

Gruß

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi syntax868 und willkommen im Forum!

erstmal: Pro Thread eine Frage. Da mir fuer die zweite bis auf manuelles Mounten nichts einfaellt, gehe ich mal an die Erste.

Starte bitte die Laufwerksverwaltung ueber ein Terminal mit folgendem Befehl:

palimpsest

Die vollstaendige Ein- und Ausgabe postest du dann hier in Codebloecken.

Gruss Lasall

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Hallo,

folgende Meldung erhalte ich:

benutzer@buntu:~$ palimpsest
**
libgdu:ERROR:gdu-pool.c:2369:device_recurse: assertion failed: (depth < 100)
Abgebrochen

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

dies ist ein sehr seltsamer Fehler. Den zugehoerigen Bugreport kannst du mal studieren: #571038 Ich kann dir allerdings nur zur Alternative Gparted raten.

Gruss Lasall

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Das ist ziemlich blöd weil ich so langsam den Verdacht habe das dieses Problem auch für die Macken mit dem automatischen einbinden der Laufwerke zusammen hängt.

/Edit: Ich seh grad im Bugreport das diese Problem dort im Zusammenhang erwähnt wird

Ich habe gestern mal erneut kubuntu und diesmal auch ubuntu 10.10 getestet und hier werden sowohl die Laufwerke korrekt beim Start selbstständig eingehangen sowie die Laufwerksverwaltung korrekt gestartet.

Gparted habe ich bereits probiert und auch beim partitionieren der HDD am Samstag genutzt, hierbei gab es zumindest keine Probleme.

Danke für den Link, ich werd mal sehen ob ich mit den genannten Lösungsansätzen was erreichen kann!

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

So wie es aussieht ist handelt es sich nicht um die optimale Lösung für mein System da man "fixparts" nicht bei der Bootfestplatte einsetzen soll und es auch mit Windows zu Problemen kommen kann. Auch wenn meine Daten gesichtert sind will ich es nicht darauf ankommen lassen.

Derweil habe ich noch ein paar andere OS getestet und bin zu dem Ergebnis gekommen, dass zudem nur unter Debian und LinuxMint die Laufwerke korrekt angezeigt werden (trotz GNOME). Bei OpenSuse und Fedora tritt ebenfalls der gleiche Fehler/das gleiche Problem wie bei Ubuntu auf.

//Edit: Auch nach dem ich mich nun dazu entschlossen habe die Festplatte zu formatieren und die Partitionstabelle mit gparted neu erstellt habe (erst GPT und anschließend wieder msdos), hat sich nichts am Problem geändert. Ein defekt an der Partitionstabelle kann also ausgeschlossen werden.

hns

Anmeldungsdatum:
11. September 2008

Beiträge: 19

ich habe seit einigen Tagen das gleiche Problem wie syntax868 (unter ubuntu 10.04) DVD und USB werden nicht automatisch eingebunden und immer per mount /gerät /punk ist auch nicht die Lösung

palimpsest meldet auch: libgdu:ERROR:gdu-pool.c:2369:device_recurse: assertion failed: (depth < 100) Abgebrochen

Über ein Jahr gab es hier keine Probleme, ist somit auch kein Problem von 11.04

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Ein neuer Lösungsansatz ist in Sicht, jedoch benötige ich dabei etwas Hilfe weil meine Kentnisse hier aufhören. Ausgangssituation:

udisks needs to be patched to close this bug

Daraufhin habe ich mir die Patchdatei (git_diff_final.patch) sowie eine Anleitung zum patchen besorgt https://wiki.ubuntu.com/PackagingGuide/PatchSystems

doch nun geht es nicht so recht weiter. Bis "apt-get source udisks" und dem anschließenden download hat alles noch funktioniert, jedoch ist der Ordner -obwohl er in meinem und nicht im Root-Verzeichnis liegt- für den normalen Nutzerzugriff gesperrt. Nach dem ich nun nach zig Versuchen am "mv" Kommando gescheitert bin, habe ich kurzerhand Nautilus als Admin gestartet und die Patch-Datei in "debian/patches" kopiert und den Namen in der (ich bilde mir ein es war die Datei sources) eingetragen.

Nach dem ich nun anschließend die ubuntu-dev-tools installiert habe, wollte ich mit edit-patch fortfahren. Hier komme ich dann an die Stelle, welche im Tutorial mit

Now at patch 10-make-things-work-again.patch
Patch 12-make-things-work-again.patch is now on top
daniel@bert:/tmp/quilt-2oLXmw$ ls

beschrieben ist. Tja, da mir das Kommando "vi Readme" hier aber nun nichts weiter nützt bleibt die Frage wie ich mit dem Patch nun fortfahre.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi syntax868,

am Besten patchst du ohne Rootrechte. Da du u.U. zum Kompilieren noch Abhaengigkeiten benoetigst, holst du dir diese mit:

sudo apt-get build-dep udisks

Lade dir den Quelltext also als normaler Benutzer herunter:

mkdir ~/build
cd ~/build
apt-get source udisks
cd udisks-*

Anschliessend laedst du den Patch herunter:

wget https://launchpadlibrarian.net/76141626/git_diff_final.patch

Schliesslich anwenden:

edit-patch git_diff_final.patch

Dann aus der Subshell mit Strg + D wechseln und den Aenderungskommentar entsprechend anpassen (oder auch nicht).

Abschliessend das Paket fuer den lokalen Gebrauch bauen:

debuild

Wenn alles gut gegangen ist, findest du eine Verzeichnisebene hoeher das Debian-Paket. Dieses laesst sich mit "sudo dpkg -i PAKET.deb" installieren.

Gruss Lasall

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Yeeehhaaaa! Das ganze hat funktioniert *g* Jetzt sehe ich endlich wieder ohne Probleme die Win-Laufwerke, das autom. Mounten beim Start funktioniert wieder.

Was mich jetzt aber noch brennend interessieren würde: wie bekomme ich der Konsole Zeichen wie ~ hin? Ein @ z.B. kann ich schreiben, aber bei dieser Welle scheitert es gnadenlos. Der Alt-Gr Tastendruck wird einfach nicht angenommen.

Vielen Dank!

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi syntax868,

bei mir waere die Tilde + die Taste links neben der 1 😉 . Bei dir ist es wahrscheinlich Alt Gr + 2x das Zeichen mit der Tilde (das Pluszeichen). Wegen dem Patch setze ich das Thema mal auf "geloest". Danke, dass du uns auf dem Laufenden gehalten hast 👍 .

Gruss Lasall

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Stimmt, nach dem zweiten mal drücken kommt die Taste auch. Somit sind nun (fürs erste) alle Probleme gelöst 😀

syntax868

(Themenstarter)

Anmeldungsdatum:
7. Juli 2011

Beiträge: 27

Ich möchte mal noch eine Warnung anbringen: Seit kurzem scheint ein Update für udisks über die Softwareaktualisierung verfügbar zu sein (oder Ubuntu versucht lediglich die Originalversion wieder aufzuspielen), welches das Problem allerdings (zumindest bei mir) nicht behebt! Genauer gesagt ist das Gegenteil der Fall, die Laufwerke werden wieder nicht gemountet und es tritt der bekannte Fehler mit palimpsest auf. Nach der erneuten Installation der gepatchten Version funktionierte allerdings wieder alles.

hns

Anmeldungsdatum:
11. September 2008

Beiträge: 19

Lasall schrieb:

Wenn alles gut gegangen ist, findest du eine Verzeichnisebene hoeher das Debian-Paket. Dieses laesst sich mit "sudo dpkg -i PAKET.deb" installieren.

Sorry, mal eine Frage, welches ist das Verzeichnis hoeher? In /home/***/build/udisk-1.0.1/debian finde ich kein Debian-Paket. Wobei, ist hoeher Richtung Wurzel?

debuild liefert bei mir (3. Versuch):

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
********:~/build/udisks-1.0.1$ debuild
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: setze CFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CPPFLAGS auf Standardwert: 
dpkg-buildpackage: setze LDFLAGS auf Standardwert: -Wl,-Bsymbolic-functions
dpkg-buildpackage: setze FFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: setze CXXFLAGS auf Standardwert: -g -O2
dpkg-buildpackage: Quellpaket udisks
dpkg-buildpackage: Quellversion 1.0.1-1ubuntu1
dpkg-buildpackage: Quellen geändert durch Martin Pitt <martin.pitt@ubuntu.com>
dpkg-buildpackage: Host-Architektur i386
 fakeroot debian/rules clean
/********/build/udisks-1.0.1/debian/patches/git_diff_final.patch: No such file or directory
test -x debian/rules
dh_testroot
/usr/bin/make  -C .  -k distclean
make[1]: Betrete Verzeichnis '/********/build/udisks-1.0.1'
make[1]: *** Keine Regel, um »distclean« zu erstellen.
make[1]: Verlasse Verzeichnis '/********/build/udisks-1.0.1'
make: [makefile-clean] Fehler 2 (ignoriert)
rm -f debian/stamp-makefile-build
for i in ./config.guess ./config.sub  ; do \
		if test -e $i.cdbs-orig ; then \
			mv $i.cdbs-orig $i ; \
		fi ; \
	done
dh_clean 
rm -f debian/stamp-autotools-files
rm -f debian/cdbs-install-list debian/cdbs-package-list
/usr/bin/make -f debian/rules reverse-config
/********/build/udisks-1.0.1/debian/patches/git_diff_final.patch: No such file or directory
make[1]: Betrete Verzeichnis '/********/build/udisks-1.0.1'
for i in ./config.guess ./config.sub  ; do \
		if test -e $i.cdbs-orig ; then \
			mv $i.cdbs-orig $i ; \
		fi ; \
	done
make[1]: Verlasse Verzeichnis '/********/build/udisks-1.0.1'
if [ -d "." ]; then \
	  cd . && QUILT_PATCHES=/********/build/udisks-1.0.1/debian/patches quilt --quiltrc /dev/null pop -a -R || test $? = 2 ; \
	fi
Patch git_diff_final.patch scheint leer zu sein; wird entfernt

Entferne patch 11-remove-unused-probers.patch
Restoring data/80-udisks.rules

Entferne patch 10-ide-cd-support.patch
Restoring src/poller.c
Restoring data/80-udisks.rules

Entferne patch 05-german-translations.patch
Restoring po/LINGUAS
Removing po/de.po

Entferne patch 02-defer_smart_probing.patch
Restoring src/device.c
Restoring tests/run

Entferne patch 01-mkfs-tempdir.patch
Restoring src/helpers/job-mkfs.c

Entferne patch 00git-fix-floppy-probing-hangs.patch
Restoring src/device.c

Keine Patches angewandt
rm -rf ./.pc
rm -f debian/stamp-patch*
 dpkg-source -b udisks-1.0.1
dpkg-source: Information: verwende Quellformat »1.0«
dpkg-source: Information: baue udisks unter Benutzung des existierenden udisks_1.0.1.orig.tar.gz
dpkg-source: Information: baue udisks in udisks_1.0.1-1ubuntu1.diff.gz
dpkg-source: Warnung: der Diff verändert die folgenden Dateien der Originalautoren: 
 git_diff_final.patch
 git_diff_final.patch.1
 git_diff_final.patch.2
dpkg-source: Information: verwenden Sie das Format »3.0 (quilt)«, um separate und dokumentierte Änderungen an den Dateien der Originalautoren zu erhalten, siehe dpkg-source(1)
dpkg-source: Information: baue udisks in udisks_1.0.1-1ubuntu1.dsc
 debian/rules build
/********/build/udisks-1.0.1/debian/patches/git_diff_final.patch: No such file or directory
test -x debian/rules
mkdir -p "."
/usr/bin/make -f debian/rules reverse-config
/********/build/udisks-1.0.1/debian/patches/git_diff_final.patch: No such file or directory
make[1]: Betrete Verzeichnis '/********/build/udisks-1.0.1'
for i in ./config.guess ./config.sub  ; do \
		if test -e $i.cdbs-orig ; then \
			mv $i.cdbs-orig $i ; \
		fi ; \
	done
make[1]: Verlasse Verzeichnis '/********/build/udisks-1.0.1'
cd . && QUILT_PATCHES=/********/build/udisks-1.0.1/debian/patches quilt --quiltrc /dev/null push -a || test $? = 2
Patch git_diff_final.patch does not exist
Wende Patch 00git-fix-floppy-probing-hangs.patch an
patching file src/device.c

Wende Patch 01-mkfs-tempdir.patch an
patching file src/helpers/job-mkfs.c

Wende Patch 02-defer_smart_probing.patch an
patching file src/device.c
Hunk #1 succeeded at 5074 (offset 3 lines).
Hunk #2 succeeded at 5139 (offset 3 lines).
patching file tests/run
Hunk #1 succeeded at 1044 (offset 5 lines).
Hunk #2 succeeded at 1068 (offset 5 lines).

Wende Patch 05-german-translations.patch an
patching file po/LINGUAS
patching file po/de.po

Wende Patch 10-ide-cd-support.patch an
patching file src/poller.c
patching file data/80-udisks.rules

Wende Patch 11-remove-unused-probers.patch an
patching file data/80-udisks.rules

Wende Patch git_diff_final.patch an
make: *** [debian/stamp-patched] Fehler 1
dpkg-buildpackage: Fehler: debian/rules build gab Fehler-Exitstatus 2
debuild: fatal error at line 1340:
dpkg-buildpackage -rfakeroot -D -us -uc failed
********:~/build/udisks-1.0.1$

Danke, für eine Hilfe

EDIT: Suche nach *.deb hat nix gefunden. Ist (s. oben) was schief gelaufen?

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi hns,

hoeher ist immer Richtung Wurzel. Allerdings wurde bei dir kein Paket erstellt, da beim Patchen ein Fehler aufgetreten ist. Hast du richtig Heruntergeladen? Kannst du manuell patchen?

Gruss Lasall

Antworten |