download_dir cannot be changed - Windows 10

Report & discuss bugs found in SABnzbd
Forum rules
Help us help you:
  • Are you using the latest stable version of SABnzbd? Downloads page.
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

download_dir cannot be changed - Windows 10

Post by telijah »

SAB ver 3.0.2 [51cc765], on Windows 10

If I use the web interface, I can change the directory and save, but when I leave that window and return, it is back to the default "incomplete". If I shutdown SAB, manually edit sabnzbs.ini to a different directory, once I load SAB again it changes it back to "incomplete". I am changing it to a different internal drive and folder (E:\Active) and I do not believe permissions is an issue as the complete_dir is a subfolder and seems to be working just fine (E:\Active\Completed). If it matters, default base folder is C:\Users\[username]
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

Could you try it in a different browser, like Edge? It could just as well be auto complete overwriting your manual inputs.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

I can try but am almost certain this is not the case. I shut down SAB and close the browser. Edit the ini manually in Notepad++. If I leave the ini open after saving it, when I launch the SAB executable, Notepad++ notifies me the file has been changed and when it reloads, "incomplete" is back in for download_dir.
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

I confirmed, I did what I mentioned above and "incomplete" is filled in as soon as I launch the SAB executable. I did try another browser, and after selecting the new folder, I hit Save Changes and Notepad++ immediately tells me the file has been updated, and when it reloads, "incomplete" is back in for download_dir again
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

It must be something on your device triggering this.. Maybe some plugin, or other software. You can enable Debug logging in the Status window and then after it happens again, click Show Logging.
It will show you what made the request to change the download folder.
You could also change your API key and see what happens.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

A plug-in doesn't make sense. The only time I use Edge is precisely in situations like this. I've never installed any plugin. As mentioned, the complete_dir is not impacted by this what so ever and is a sub folder of the directory I am trying to set for download_dir. However, I do agree it is something on my end, was more hoping others had experienced this before and had more advice.

I will activate debugging and check again though to see what it is. Thanks!
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

OK, I closed all browsers, shutdown SAB, manually edited the ini, and then re-launched only the app (did not even open a browser), and the ini is over-written and download_dir is set to "incomplete" again... below is an excerpt from the log once I launched SAB again

Code: Select all

2020-09-11 08:17:21,225::INFO::[SABnzbd:1131] --------------------------------
2020-09-11 08:17:21,225::INFO::[SABnzbd:1132] SABnzbd.exe-3.0.2 (rev=51cc7659493b8f98b5da7537831d1a56f2777775)
2020-09-11 08:17:21,225::INFO::[SABnzbd:1133] Full executable path = C:\Program Files\SABnzbd\SABnzbd.exe
2020-09-11 08:17:21,226::INFO::[SABnzbd:1139] Platform = Windows-10-10.0.19041-SP0 (win64)
2020-09-11 08:17:21,226::INFO::[SABnzbd:1144] Python-version = 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)]
2020-09-11 08:17:21,226::INFO::[SABnzbd:1145] Arguments = "C:\Program Files\SABnzbd\SABnzbd.exe"
2020-09-11 08:17:21,227::INFO::[SABnzbd:1149] Not inside a docker container
2020-09-11 08:17:21,227::INFO::[SABnzbd:1152] Preferred encoding = cp1252
2020-09-11 08:17:21,227::INFO::[SABnzbd:1164] SSL version = OpenSSL 1.1.1g  21 Apr 2020
2020-09-11 08:17:21,229::INFO::[SABnzbd:1173] Certifi version: 2020.06.20
2020-09-11 08:17:21,229::INFO::[SABnzbd:1174] Loaded additional certificates from: C:\Program Files\SABnzbd\certifi\cacert.pem
2020-09-11 08:17:21,285::DEBUG::[SABnzbd:1184] Available certificates: {'x509': 243, 'crl': 0, 'x509_ca': 232}
2020-09-11 08:17:21,286::DEBUG::[SABnzbd:1191] My local IPv4 address = [REMOVED]
2020-09-11 08:17:21,435::DEBUG::[SABnzbd:1197] My public IPv4 address = [REMOVED]
2020-09-11 08:17:21,435::DEBUG::[SABnzbd:1205] Could not determine my IPv6 address
2020-09-11 08:17:21,712::DEBUG::[SABnzbd:1212] CPU Pystone available performance = 147539
2020-09-11 08:17:21,713::DEBUG::[SABnzbd:1217] CPU model = Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
2020-09-11 08:17:21,713::INFO::[SABnzbd:1219] Using INI file \\?\C:\Users\[USER]\AppData\Local\sabnzbd\sabnzbd.ini
2020-09-11 08:17:21,719::DEBUG::[__init__:1000] [sabnzbd\rss.py.__init__] Loading data for rss_data.sab
2020-09-11 08:17:21,720::DEBUG::[__init__:959] [sabnzbd\__init__.py.load_admin] Loading data for rss_data.sab from \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\rss_data.sab
2020-09-11 08:17:21,720::DEBUG::[__init__:1000] [sabnzbd\bpsmeter.py.read] Loading data for totals10.sab
2020-09-11 08:17:21,720::DEBUG::[__init__:959] [sabnzbd\__init__.py.load_admin] Loading data for totals10.sab from \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\totals10.sab
2020-09-11 08:17:21,720::DEBUG::[downloader:176] Initializing downloader
2020-09-11 08:17:21,720::DEBUG::[decoder:68] Initializing decoders
2020-09-11 08:17:21,720::DEBUG::[decoder:117] Initializing decoder Thread-6
2020-09-11 08:17:21,721::DEBUG::[decoder:117] Initializing decoder Thread-7
2020-09-11 08:17:21,721::DEBUG::[decoder:117] Initializing decoder Thread-8
2020-09-11 08:17:21,721::INFO::[postproc:138] Loading postproc queue
2020-09-11 08:17:21,721::DEBUG::[__init__:1000] [sabnzbd\postproc.py.load] Loading data for postproc2.sab
2020-09-11 08:17:21,721::DEBUG::[__init__:959] [sabnzbd\__init__.py.load_admin] Loading data for postproc2.sab from \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\postproc2.sab
2020-09-11 08:17:21,721::DEBUG::[__init__:1000] [sabnzbd\nzbqueue.py.read_queue] Loading data for queue10.sab
2020-09-11 08:17:21,721::DEBUG::[__init__:959] [sabnzbd\__init__.py.load_admin] Loading data for queue10.sab from \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\queue10.sab
2020-09-11 08:17:21,722::DEBUG::[__init__:1000] [sabnzbd\dirscanner.py.__init__] Loading data for watched_data2.sab
2020-09-11 08:17:21,722::DEBUG::[__init__:959] [sabnzbd\__init__.py.load_admin] Loading data for watched_data2.sab from \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\watched_data2.sab
2020-09-11 08:17:21,722::DEBUG::[__init__:1000] [sabnzbd\rating.py.__init__] Loading data for Rating.sab
2020-09-11 08:17:21,722::INFO::[__init__:955] [sabnzbd\__init__.py.load_admin] \\?\C:\Users\[USER]\AppData\Local\sabnzbd\admin\Rating.sab missing
2020-09-11 08:17:21,722::DEBUG::[scheduler:178] Scheduling RSS interval task every 60 min (delay=33)
2020-09-11 08:17:21,723::DEBUG::[scheduler:191] Scheduling VersionCheck on day 1 at 13:28
2020-09-11 08:17:21,723::INFO::[scheduler:216] Setting schedule for midnight BPS reset
2020-09-11 08:17:21,723::DEBUG::[__init__:598] PAUSED_ALL inactive
2020-09-11 08:17:21,726::INFO::[config:857] Writing settings to INI file \\?\C:\Users\[USER]\AppData\Local\sabnzbd\sabnzbd.ini
2020-09-11 08:17:21,729::INFO::[__init__:350] All processes started
2020-09-11 08:17:21,729::INFO::[SABnzbd:287] Template location for Glitter is \\?\C:\Program Files\SABnzbd\interfaces\Glitter
2020-09-11 08:17:21,730::INFO::[SABnzbd:287] Template location for Config is \\?\C:\Program Files\SABnzbd\interfaces\Config
2020-09-11 08:17:21,764::INFO::[SABnzbd:388] SABYenc module (v4.0.2)... found!
2020-09-11 08:17:21,764::INFO::[SABnzbd:407] Cryptography module (v3.1)... found!
2020-09-11 08:17:21,764::INFO::[SABnzbd:410] MultiPar binary... found (C:\Program Files\SABnzbd\win\multipar\par2j64.exe)
2020-09-11 08:17:21,765::INFO::[SABnzbd:419] UNRAR binary... found (C:\Program Files\SABnzbd\win\unrar\x64\UnRAR.exe)
2020-09-11 08:17:21,765::INFO::[SABnzbd:435] 7za binary... found (C:\Program Files\SABnzbd\win\7zip\7za.exe)
2020-09-11 08:17:21,766::INFO::[SABnzbd:1405] Starting web-interface on 0.0.0.0:[LOCAL_PORT]
2020-09-11 08:17:21,766::INFO::[_cplogging:213] [11/Sep/2020:08:17:21] ENGINE Bus STARTING
2020-09-11 08:17:21,994::INFO::[_cplogging:213] [11/Sep/2020:08:17:21] ENGINE Serving on http://0.0.0.0:[LOCAL_PORT]
2020-09-11 08:17:21,995::INFO::[_cplogging:213] [11/Sep/2020:08:17:21] ENGINE Bus STARTED
2020-09-11 08:17:21,995::INFO::[SABnzbd:1442] Starting SABnzbd.exe-3.0.2
2020-09-11 08:17:21,996::DEBUG::[__init__:361] Starting postprocessor
2020-09-11 08:17:21,996::DEBUG::[__init__:364] Starting assembler
2020-09-11 08:17:21,997::DEBUG::[__init__:367] Starting downloader
2020-09-11 08:17:21,997::INFO::[postproc:228] Completed Download Folder \\?\E:\Active Torrents\Completed is not on FAT
2020-09-11 08:17:21,998::DEBUG::[__init__:370] Starting decoders
2020-09-11 08:17:22,001::DEBUG::[scheduler:236] Starting scheduler
2020-09-11 08:17:22,002::DEBUG::[__init__:375] Starting dirscanner
2020-09-11 08:17:22,002::INFO::[dirscanner:117] Dirscanner starting up
2020-09-11 08:17:22,003::DEBUG::[__init__:380] Starting urlgrabber
2020-09-11 08:17:22,003::INFO::[urlgrabber:96] URLGrabber starting up
2020-09-11 08:17:22,052::DEBUG::[__init__:1128] Test IPv6: Disabling IPv6, because it looks like it's not available. Reason: <class 'socket.gaierror'>
2020-09-11 08:17:22,052::DEBUG::[downloader:439] External IPv6 test result: False
2020-09-11 08:17:22,142::DEBUG::[downloader:443] SSL verification test: True
2020-09-11 08:17:22,189::DEBUG::[misc:418] Checked for a new release, cur=3000299, latest=3000299 (on https://sabnzbd.org/downloads.html), latest_test=3010041 (on https://sabnzbd.org/downloads.html)
2020-09-11 08:17:22,190::INFO::[zconfig:71] No Bonjour/ZeroConfig support installed
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

Hmm, strange. Does it work when you select a different folder? For example just put "test", to see if relative folders work.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

safihre wrote: September 11th, 2020, 8:42 am Hmm, strange. Does it work when you select a different folder? For example just put "test", to see if relative folders work.
Good idea, and yes, I typed "test" and Save Changes. I confirmed a "test" folder was created in my C:\Users\[USER] directory. I left the folder settings view and went back and "test" remained. I then clicked the button to change the folder again and when I choose the folder on the other drive I've been trying, hit Save Changes, leave then come back and "incomplete" is back...
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

Does the folder already exist? If not, can you create it?
If yes, can you remove it and let sabnzbd create it?
If it was permissions problem, I would have expected and error.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

Yes it is already created. As stated previously, the completed directory (E:\Active\Completed) is a sub directory of the folder I am trying to use for pending (E:\Active). If it were permissions, I would have assumed the completed folder setting would have problems as well but it does not.
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

I did go ahead and removed the E:\Active directory, went back to the Folders settings and put E:\Active for incomplete and E:\Active\Completed for completed, and it does create the directory tree, but when I leave and come back to the Folders screen, "incomplete" is back in the incomplete setting....................... grr
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

I don't think you can make the complete directory a sub-directory of the incomplete directory.
Could you try to make it 2 really seperate directories?
Like E:\Active\incomplete and E:\Active\Completed
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
telijah
Newbie
Newbie
Posts: 9
Joined: September 9th, 2020, 10:46 am

Re: download_dir cannot be changed - Windows 10

Post by telijah »

safihre wrote: September 12th, 2020, 3:20 am I don't think you can make the complete directory a sub-directory of the incomplete directory.
Could you try to make it 2 really seperate directories?
Like E:\Active\incomplete and E:\Active\Completed
Well, that worked oddly enough. That said then, I am stopping here, this is a reallllly strange requirement if it was by design.
User avatar
safihre
Administrator
Administrator
Posts: 5338
Joined: April 30th, 2015, 7:35 am
Contact:

Re: download_dir cannot be changed - Windows 10

Post by safihre »

So I checked the code and the incomplete and complete folder can't be on the same path like that because we often have scan and bookkeeping tasks that check the directory. If there's something in there we don't expect (like the Complete directory) it breaks the bookkeeping. Especially because it also has download related files inside it.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
Post Reply