Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

31.12.2009, 04:54

Qbittorrent 2.0.2 (~x86) Kann temp-dir nicht ändern -- Wie Fehler melden?

Hi!
Ich kann bei QBittorrent (x86 [1.5.?] && ~x86 [2.0.2]) das Temp-Dir nicht ändern. Und da mein /home auf der 40 GB Systemplatte liegt, ist mir die Standarteinstellung nicht so lieb. Sda3 liegt unter /media/Platz und genau dort hin würde ich den Temp-Ordner gerne verschieben. Das Problem ist, dass es einen Button gibt, der eigentlich nen FilesystemBrowser öffnen sollte. Aber bei dem Temp-Dir ist der funktionslos. Unter /home/felix/.qbittorrent finde ich leider keine Datei, in der ich Einstellungen editieren kann. Ich habe allerdings noch nie einen Bug gemeldet und weiß nicht mal, wo ich einen melden sollte. Naja, das wo könnte ich mit Google rausfinden, aber wie weiter? Was muss ich alles an Infos mitgeben? Mein Portage-Output ist sowieso Englisch. Ansonsten laufen beide Versionen von Qbittorrent fehlerfrei.
Das Programm ist schön klein (2 Pakete). Will von euch mal jemand testen, ob ihr den Fehler auch habt?

Quellcode

1
net-p2p/qbittorrent-2.0.2  USE="-geoip"


Felix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FelixPetzold« (11.01.2010, 22:30)


2

02.01.2010, 00:59

Hi Felix

Ich hab mir qBittorrent mal angesehen, gar nicht mal schlecht das Programm...
Doch ehrlich gesagt verstehe ich dein Problem nicht so ganz...
Wenn ich mir ein file.torrent mit qBittorrent öffne, dann wird doch als erstes gefragt wohin gespeichert werden soll.
siehe:index.php?page=Attachment&attachmentID=2740 dort kannst du doch den Pfad auswählen!?
Aber wie gesagt, ich bin mir nicht sicher das ich dein Anliegen überhaupt richtig verstanden hab,
magst du es bitte noch ein wenig Ausführlicher schildern!?

MfG

3

02.01.2010, 03:27

Klar erkläre ich das weiter. ICH will ja Hilfe haben.
Also:
Ich hab es so eingestellt, dass fertige Torrents ohne Nachfrage nach /media/Platz/Downloads verschoben werden. Aber während des Downloads ist das .torrent-File ja in dem Temp-Dir und belegt dort Speicherplatz. Dieses liegt laut Voreinstellung unter /home/felix/qBT_dir. Ich hätte es aber gerne unter /media/Platz/.temp. Und genau das kann ich nicht einstellen.

siehe:
Optionen -> Einstellungen -> Downloads
Dort dann den Haken vor dem Temp-Dir setzen. Und dann kann ich dort keinen Ordner einstellen, sondern nur den default-Ordner nehmen. Ich lasse die Torrents ohne Dialog direkt in die Ordner einfügen.

Und ich kann dort weder in das Textfeld schreiben, noch über den Button nen anderen Ordner auswählen.
»FelixPetzold« hat folgende Datei angehängt:

4

02.01.2010, 17:05

Ah..Ok
Und ich kann dort weder in das Textfeld schreiben, noch über den Button nen anderen Ordner auswählen.
Über den Button klappt das hier so auch nicht.., hm..
doch hier könnte ich ihn manuell direkt setzen, also der Dialog ist hier editierbar.
Ich hab hier als Beispiel

Quellcode

1
$ mkdir -p /mnt/DATEN/josef64/qBT_dir/temp
erstellt, diesen Pfad dort eingetragen, gespeichert, Anwendung neu gestartet, und ein Test gemacht,
so würde es hier klappen, siehe

Quellcode

1
2
3
$ ls -l /mnt/DATEN/josef64/qBT_dir/temp/
insgesamt 13844
-rw-r--r-- 1 josef64 users 557842432  2. Jan 16:45 mythbuntu-9.10-desktop-amd64.iso


Ist das "Textfeld" bei dir wirklich nicht editierbar? , prüfe das doch bitte noch mal.
Zeige doch auch mal wie dein "/media/Platz" mounted ist, also zb ein

Quellcode

1
$ mount | grep /media/Platz

5

03.01.2010, 21:19

Ja, also editierbar ist es schon, aber bei mir wird das Textfeld immer wieder auf default zurückgesetzt. Den Ordner /media/Platz/.temp gibt es, den nutzen alle anderen Programme für ihre Temp´s.

Quellcode

1
2
BitKiller ~ # mount | grep /media/Platz
/dev/sda3 on /media/Platz type ext4 (rw,noexec,nosuid,nodev,noatime)


Mein User darf dort alles, und kann dort auch auf alles zugreifen (rw). Qbittorrent ist das einzige Programm, dass dort Probleme verursacht

6

03.01.2010, 21:39

Ja, also editierbar ist es schon, aber bei mir wird das Textfeld immer wieder auf default zurückgesetzt.
Hm.., das auf default zurücksetzen tuts bei mir nicht!
Hast du die Änderungen evtl. nicht korrekt gespeichert?
Ich hatte den Pfad eingetragen, unten auf "Apply" OK, und dann die Anwendung (wie empfohlen) beendet, seit dem bleiben die Settings (inkl. Pfade) so erhalten. (hab grad noch mal nachgesehen)

7

04.01.2010, 16:29

So hab ich das auch gemacht. Welche Version nutzt du? x86 oder ~x86?

edit:
Apply funzt bei mir nicht, der steht die ganze Zeit auf false der Button, und wenn ich das über OK mache, speichert er nix. Er merkt halt einfach nicht, dass ich nen Pfad in das Textfeld eintrage.

8

07.01.2010, 11:16

Ihr könntet noch die verwendete Versionen der Qt-Pakete vergleichen.

Natürlich ließe sich das ganze auch Umgehen, indem man ein

Quellcode

1
2
rm -rf /home/felix/qBT_dir
ln -s /media/Platz/.temp /home/felix/qBT_dir

macht, aber das umgeht und löst dein Problem ja nicht.

Also wenn eure Qt Versionen übereinstimmen, dann würde ich noch mittels "strace" schauen, was für Dateioperationen bei einem klick auf "apply" restriktive "ok" bei dem einen oder anderen von euch vollzogen werden und diese gegebenfalls vergleichen.

Debuggen oder zusätzliche Ausgaben in den Quellcode einzufügen wäre auch noch eine Möglichkeit.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

07.01.2010, 17:49

@maggu2810
Danke für die Hinweise!
...............................................
Welche Version nutzt du? x86 oder ~x86?
Anfangs hatte ich es auf einem komplett ~amd64 (mein Testsystem) installiert, da ich da aber die nächsten Tage nicht rankomme, und mir qbittorrent gut gefällt, habe ich es nun auch auf meinem ~x86 System installiert, es verhält sich hier soweit ich bisher sehen konnte aber genauso wie schon beschrieben.
Meine verwendeten Versionen sind:
Qt libs 4.6 , bzw 4.6.0-r2
rb_libtorrent-0.14.7
zziplib-0.13.58
commoncpp2-1.6.3
qbittorrent-2.0.2

Apply funzt bei mir nicht, der steht die ganze Zeit auf false der Button, und wenn ich das über OK mache, speichert er nix. Er merkt halt einfach nicht, dass ich nen Pfad in das Textfeld eintrage.
Ja Okay, das ist ein wenig Tricky...
verhält sich hier auch so,
Aber:
wenn du zuvor das Häkchen bei "Temporärer Ordner" deaktivierst, dann per Apply übernimmst, dann klappt das.
Also dann das Häkchen bei "Temporärer Ordner" wieder setzen, dein gewünschten Pfad eintragen und dann auf Apply, so sollte es problemlos klappen.
Tut es das auch bei dir?

Ansonsten funkt die Anwendung hier soweit einwandfrei, einzig der Button für die /temp Ordner Auswahl funkt hier nicht, aber da man den Pfad alternativ auch direkt eingeben kann ist das nicht wirklich ein Problem, eher "nur" ein Schönheitsfehler...

10

09.01.2010, 20:59

Hi Felix

man hat deine Sorgen erhört...

Quellcode

1
[ebuild     U ] net-p2p/qbittorrent-2.0.6 [2.0.2] USE="libnotify%* -geoip" 2,113 kB
Mit der neuen Version und gesetzter "libnotify" Use-Flag funkt nun auch der Button für die /temp Datei-Browser Auswahl einwandfrei.

MfG

11

11.01.2010, 22:31

Hi Josef!
Vielen Dank für die Info. Woher erfährst du, wofür dieses USE-Flag zuständig ist?

Felix