[Bug 817854] New: Transmission 2.77 (Factory Repo) does not write application settings, save data
https://bugzilla.novell.com/show_bug.cgi?id=817854 https://bugzilla.novell.com/show_bug.cgi?id=817854#c0 Summary: Transmission 2.77 (Factory Repo) does not write application settings, save data Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Critical Priority: P5 - None Component: X11 Applications AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: tonysu@su-networking.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0 For reference, this is the Forums thread https://forums.opensuse.org/english/get-technical-help-here/applications/486... 1. Unknown exactly how the transmission app updated from 2.75-2.1.2 which is the current OSS version to the version in Factory. I did not do it manually, for a short period of time I had Tumbleweed enabled(don't know if Tumbleweed updates only from its own repo or might update from any enabled repo). 2. Main problem is that once installed, when running the app as a normal User (not root) the current GTK version in Factory - Cannot change file locations through - the GTK config does not seem to be read, direct edits to the file have no effect - The default download file location is /root/download (ordinarily where would that have come from?) Speculation: The Packager was logged in as root when creating the application configuration. Summary Observations: Appears that when logged in as a normal non-root User, the application launches and runs as expected in almost all respects... Except when writing anything whether it's a config setting or the file. No warning, a file downloads but is not saved. Resolution: Uninstall the Factory version and re-install the OSS version. Reproducible: Always Steps to Reproduce: 1. Install the factory version of transmission (gtk) 2. Attempt to change a file location setting, close 3. Re-open settings to verify changes are not saved, will either revert to default or "none" 4. Open the settings file in ~/.config/transmission/settings.json, observe the strange settings pointing to /root paths 5. Edit the settings to point to new download locations, and save. 6. Open transmission gtk and browse settings to observe no changes in settings. Actual Results: As described in "Steps to Reproduce" and Details - No settings change saved - Downloaded file is not saved anywhere (you can search your machine) Expected Results: Any/all settings changes should be seen. Downloaded files should be in expected location. Spitballing(speculation): The problem appears to be Permission related. All other permissions (X, User, Group) similar to file permissions seem to be OK as expected. But, I strongly suspect the application code is unable to write anything. Is there such thing as a User Group that allows everything but write? After the permissions issue is resolved, then I wonder if there is an additional problem with how the gtk configuration is created and referenced... or if it might be resolved by the permissions issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=817854
https://bugzilla.novell.com/show_bug.cgi?id=817854#c
Ye Yuan
participants (1)
-
bugzilla_noreply@novell.com