NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

Dewdman42's avatar
Dewdman42
Virtuoso
Jul 16, 2025

Factory Reset and some questions

Continuation from other thread about my bad disk(s)...

 

Now that I have factory reset it, it's a bit depressing to realize I lost all kinds of customizations I had made to ReadyNASOS over the course of years, a long time ago.  Some of which I can't remember and some of which may simply not be possible anymore because of Netgear possibly pulling back some of the apt repo support...or changing it in some way.

 

I was running Medusa before, but Medusa requires a newer version of Python3 then was ever provided for jessie.  I am not sure how I ever got that running before I may have built python3 myself, but now I can't seem to even install build-essential anymore using apt-get, 

 

Its probably true I should try to just keep this machine as close to factory as possible and avoid fancy mods this time around, but still...it was working really well for me before, lost whatever I did to get it there before.  Anyway here are some open questions as I am setting it up again, my memory is foggy from years when when I last ever did this:

 

  1. I create a share called "raid", which will be my primary data share to hold everything, aside from the Home share that readynas OS creates automatically.  This shows up in ssh as /data/raid.  Fine so far.

    at some point I created a dir called /data/raid/extra and put stuff in it

    however this dir shows up in two places, it shows up in /data/raid/extra, and it shows up in /home/sjs/extra, and they appear to both be linked in some way to the same thing, they both have the same dir hierarchy under them, but the one under /home/sjs doesn't have any of the files that are on the real extra dir I created and populate with files over on that /data/raid share.  

    I vaguely recall some weird share and dir linking that readynas OS does...and I don't remember if I disabled it in some way to avoid confusion, but for the life of me I can't figure out why this one dir called extra is also showing up under my home dir, but can't see the actual files inside..only the dirs.  very strange.  I have created other dir's under /data/raid also..they do not show up, so its even more strange that extra does and the others don't.  The only thing I can figure is that I may have added extra with ssh and the others or SMB or something along those lines...but anyway what gives here and how can I fix it?
  2. any info about how I should setup apt repo today in 2025?  Did Netgear change that in some way when they locked down ReadynasOS?  I already rolled back to 6.10.9 when .10 first came out with the limitations, and so when I did a factory reset, I have 6.10.9 and that is what I prefer to keep, but I vaguely recall Netgear also rolled back some of the support for apt-get...  So for example, is build-essential just out of the question now?

  3. Plex seems to work fine, hooray, so I will probably use this box for only three tasks, plex server, nzbget, which also seems to work fine, and some file storage of mostly stuff I can afford to lose.   I'll have to run Medusa or Sonarr from my Mac from now on since getting python3 or perhaps many other things I had installed in the past via apt-get or compiling myself..is basically out of the question now.  Please comment on this point.

  4. Previously I had taken an old deb from Mhynlo and doctored it up a bit to get latest version of nzbget into front view for starting and stopping it there, launching it from there, etc.  Well..  now I have installed a much more recent of nzbget and the binary works fine it seems.  However, I can't remember what I did to get the front view thing working, any old deb from Mhynlo is long gone.  I found an old one on GitHub that when I try to install it from front view, it doesn't work.  

    I basically think I can manually put when I need to put in /apps to get that working again, but now I can't remember exactly what I did.  There is a config.xml file, fine.  There is the fvapps file, fine.  I have all those, but I think there is more I need to do that his original deb installer must have done to enable the front view registration of it, and also to register it as a service in the Debian system...but I cannot for the life of me remember.. I guess I will have to unpack one of the old deb installers to remind myself what to manually do with the fvappxxx.service file and the config.xml...in order to manually configure this in /apps but if anyone knows off hand quickly how to do that to save me time I'd appreciate it.  thanks.

Aside from that I don' think I will any other fancy customizations, just want to keep it simple, nzbget, plex and file service..that's good enough to keep it going as a functional server in my house for a few more years.  But hey if you have any info about how I can ressurect apt-get or build-essential, it would be good to know, but I have a feeling that is over.

20 Replies

  • StephenB's avatar
    StephenB
    Guru - Experienced User
    Dewdman42 wrote:

    but I think there is still a problem with netter's repo?

    Yeah.  There used to be a release file in that repo, so I think they took it down.

    • Dewdman42's avatar
      Dewdman42
      Virtuoso

      So educate me, what does that mean that a release file is missing?  How does that impact us?

       

      I guess for sure there is no chance of getting netgear build essentials or lib6c-dev

       

      anyway my Readynas yesterday suddenly decided to resync itself for no apparent reason and no reported errors.  Not sure what to make of that.  Maybe it’s time to shelf this thing once and for all.

       

      • StephenB's avatar
        StephenB
        Guru - Experienced User
        Dewdman42 wrote:

        what does that mean that a release file is missing


        "Release" is a file that contains various hashes that confirm that the files in the repo are intact. Those include MD5, SHA1, SHA256, and SHA512.  For 6.10.9,  the file starts like this:

         

        Date: Thu, 14 Dec 2023 18:03:14 +0000
        Suite: 6.10.9
        MD5Sum:
         9f75e8610c6f2d314d689ffc6c97da0a               52 Release
         b82c60abb52fe90573521d201cf465cd           156913 apps/binary-amd64/Packages
         99c933d2fd1e22cbe159ed60e4fbc7a2            43495 apps/binary-amd64/Packages.bz2
         89b529ec107eaf7588a18ec34302dc11            50483 apps/binary-amd64/Packages.gz
         ecdfebed4baf9158c33e1c07d6cd16a0           129133 apps/binary-armel/Packages
         f07bd706434185ae8aa8e0b1a77657ab            36090 apps/binary-armel/Packages.bz2
         2549d8ee66318d1f0d1b659d9c8be169            41141 apps/binary-armel/Packages.gz
         1c8b477534f19ef5aa36255549b8c6a9            82955 apps/binary-armhf/Packages
         8e92693fea45bae627d848140f73c4d5            23554 apps/binary-armhf/Packages.bz2
         159966c32b98316b8764e228ab576528            26503 apps/binary-armhf/Packages.gz
         d41d8cd98f00b204e9800998ecf8427e                0 apps/source/Sources
         4059d198768f9f8dc9372dc1c54bc3c3               14 apps/source/Sources.bz2
         d0920e3d745d48e04b949746e2d364ed               28 apps/source/Sources.gz
         192db6a387fe9b3159d446d64da2b035            26986 dev/binary-amd64/Packages
         1d39e484c054a7ca0e7f0b1a8ead4311             6772 dev/binary-amd64/Packages.bz2
         0a51e58adb97b3ffd88c2876a6a8faa0             6872 dev/binary-amd64/Packages.gz
         1eb8b692f514515c81d3c35966384aa0             8479 dev/binary-armel/Packages
         0985ed1c2cca1fe336990016200460a8             3319 dev/binary-armel/Packages.bz2
         504ca3384a2ff6b656ca9ba521ed3dd8             3244 dev/binary-armel/Packages.gz
         bb746dd1c057e21a71f7989856502bb6             5416 dev/binary-armhf/Packages
         d27d4a1c4b0f39c62254a81c0e4288c4             2340 dev/binary-armhf/Packages.bz2
         8da171630d4726f1d1562843b44da295             2231 dev/binary-armhf/Packages.gz
         b5c2adef140590bf4c26ed4cd678c212             1276 dev/source/Sources
         08b1750f10928e2b233d3e03afe7d4f2              718 dev/source/Sources.bz2
         dc9c5528adebd832dac1d945e13b0bee              651 dev/source/Sources.gz
         8bee3453e0e8022c83fc39231907b71e           669929 main/binary-amd64/Packages
         c553f675d46055545d7ade691e91b4ff           148107 main/binary-amd64/Packages.bz2
         8130d7b85ec5b35f7a26f1c9b61afd54           180493 main/binary-amd64/Packages.gz
         2eea14bd9fc11ae6ffb11c9f07a7bf8d           629761 main/binary-armel/Packages
         446a7975f69a55fb5ad2bf0291e042a1           142663 main/binary-armel/Packages.bz2
         2c4cc7893b4b4bed2824192dce9973c2           173820 main/binary-armel/Packages.gz
         2fd39211b866a366cea415f711f5ecec           114868 main/binary-armhf/Packages
         ab0c5836018fea74bc2ccb315d0020cc            32339 main/binary-armhf/Packages.bz2
         7d6b1f5750c0d567eeb8d38358677206            37159 main/binary-armhf/Packages.gz
         dfb5abede090a839de98c673ab06231b           229977 main/source/Sources
         b2461f4178ac596bc96fc7c7a3e49233            64024 main/source/Sources.bz2
         f6badd19a9f6418fdc16f705083b6a0f            74921 main/source/Sources.gz
         bb1f5788cb8f3b7e9cf1d23f72e06f04             1386 updates/binary-amd64/Packages
         3946f37b2bb2cbdf1ac985cfaeaf9b4f              858 updates/binary-amd64/Packages.bz2
         45c70c7750ad2b8981592ca546b9cb1a              776 updates/binary-amd64/Packages.gz
         b46032a780b176297f123aa7f361f947             1386 updates/binary-armel/Packages
         53522a0928a8cdfb89a1534933d681ca              861 updates/binary-armel/Packages.bz2
         067891c889915de3affd46684a1942f7              779 updates/binary-armel/Packages.gz
         8ae7de6c2061c32684b3c8a8534fb535              661 updates/binary-armhf/Packages
         378b7c314aa748ca38a94d6b3c5c2465              511 updates/binary-armhf/Packages.bz2
         8e6ed53b3dcbdb8d7f88993c47240cec              465 updates/binary-armhf/Packages.gz
         d41d8cd98f00b204e9800998ecf8427e                0 updates/source/Sources
         4059d198768f9f8dc9372dc1c54bc3c3               14 updates/source/Sources.bz2
         d0920e3d745d48e04b949746e2d364ed               28 updates/source/Sources.gz

         

        But the problem isn't just that Release is missing.  Everything in the repo is either missing or has permissions set to prevent downloads.

         

        While I do have a mirror of the 6.10.x repos, I didn't realise that dev existed until I looked into your question on build-essentials.  So I never included that in my mirror.

         

        Anyway, I have requested that Netgear put the repo back (or maybe put it into github), but I'd be (pleasantly) surprised if anything comes of that.

  • StephenB's avatar
    StephenB
    Guru - Experienced User
    Dewdman42 wrote:

    not sure what to make of it, something about key expired?

    The debian folks aren't renewing the certs, and they are expiring over time.  The overrides in apt.conf are intended to them to be installed anyway (which is why they are warnings).

    • Dewdman42's avatar
      Dewdman42
      Virtuoso

      Do you know did netgear take down the so called "dev" repo?  that's where their version of build-essential was I believe, I need netgear's version of lib6c-dev in particular.  It seems this repo is no longer up anywhere...the "dev" section anyway...  Maybe I am missing something.  I am getting and ERROR related to netgear's repo in general, so not sure if that is relevant or not..but well..might be beating my head against a wall if netgear took away the actual dev packages such as libc6-dev and build-essential.

    • Dewdman42's avatar
      Dewdman42
      Virtuoso

      Right, so that explains how I must be getting better action from apt now, as far as non-netgear repos, but I think there is still a problem with netter's repo?

       

      E: The repository 'https://apt.readynas.com/packages/readynasos 6.10.9 Release' does not have a Release file.     
      N: Updating from such a repository can't be done securely, and is therefore disabled by default.                  
      N: See apt-secure(8) manpage for repository creation and user configuration details.                              
      W: GPG error: http://archive.kernel.org/debian-archive/debian jessie Release: The following signatures were invali
      d: KEYEXPIRED 1587841717                                                                                          

       

      Also when I try to install build-essential, I get the following error at this point, which makes me wonder if somehow when I did something earlier, some non-netgear version of libc-dev got installed or something, or its not actually trying to fetch from netgear's repo even now....the build-essential, which I seem to recall needs to come from there, but it was a long time when when first set that up on this machine, years and years ago.  Can't remember what I did exactly.

       

      root@webman:/home/sjs# apt install build-essential                                                                
      Reading package lists... Done                                                                                     
      Building dependency tree                                                                                          
      Reading state information... Done                                                                                 
      Some packages could not be installed. This may mean that you have                                                 
      requested an impossible situation or if you are using the unstable                                                
      distribution that some required packages have not yet been created                                                
      or been moved out of Incoming.                                                                                    
      The following information may help to resolve the situation:                                                      
                                                                                                                        
      The following packages have unmet dependencies:                                                                   
       build-essential : Depends: libc6-dev but it is not going to be installed or                                      
                                  libc-dev                                                                              
                         Depends: g++ (>= 4:4.9.1) but it is not going to be installed                                  
      E: Unable to correct problems, you have held broken packages.                                         

       

      I remember seeing another error at some point that said something about me having some netgear version of one library and not compatible with a non-netgear library or something in build-essentials, etc.. I"m not really sure what is wrong or how I can set this up for compiling again...

       

      But anyway after turning off the need to authorize, it did allow nzbget to install correctly and now I was actually able to use apt to install a couple things like python2, so its progress, and the 'apt list' is MUCH much longer after having done that, but somehow I feel I might have earlier installed something when apt was broken, that has now put my libc stuff in a broken state.  Any advice or comments about that?

       

      So if I can get python3.5+ on here again like I had before I'd be able to ressurect Medusa also, which would be tremendous.  I will either have to compile it, if I can bet build-essential installed and working properly...or...there is someone out that that has a Jessie version of python3.7 in apt repo form, that I might try to install...  so..things are looking up to get this back to where I was before, despite deprecation.

       

      have the following working again since factory reset on 6.10.9:

       

      1. idrive backup
      2. shellinbox 2.14 
      3. smbplus
      4. nzbget (updated to most recent version also)
      5. python2
      6. nodejs
      7. vim (newest from jessie)
      8. latest plex server
      9. ncdu
      10. htop
      11. iftop

      Only other thing I really need to get back to what I was before factory reset, is medusa...which needs python 3.7 for a much more up to date version of medusa compared to the original App Store version I had in there.  The App Store installer will setup a frontview icon for starting and stopping it and launching it quickly...but medusa has substantially updated since then, so I basically reinstalled medusa using ssh, but still being controlled by the frontview app control...and it was working great, but Alas, I have to get python 3.7 working in order to do that, and pro ably have to get build-essential working right for that...which I would just like to have back anyway, then I'll be happy camper with current situation as long as the existing apt repos never go away.

  • so I had exactly the same URL's in /etc/apt/sources.list, but I needed to update the apt.conf according to that past from Sandshark.  Which I did..I still get some errors ....but after that now I am able to run the nzbget-run installer without error....so something must have been corrected with apt that way.

     

    I do see the following errors or warnings when I run `apt update`, not sure what to make of it, something about key expired?:

     

    root@webman:/etc/apt# apt update                                                                                                 
    Get:1 http://archive.debian.org/debian-security jessie/updates InRelease [44.9 kB]
    Ign:2 http://archive.kernel.org/debian-archive/debian jessie InRelease
    Ign:3 https://apt.readynas.com/packages/readynasos 6.10.9 InRelease
    Get:4 http://archive.kernel.org/debian-archive/debian jessie-backports InRelease [166 kB]
    Ign:1 http://archive.debian.org/debian-security jessie/updates InRelease
    Err:5 https://apt.readynas.com/packages/readynasos 6.10.9 Release
      403  Forbidden                                                                                                                 
    Get:6 http://archive.kernel.org/debian-archive/debian jessie Release [148 kB]
    Ign:4 http://archive.kernel.org/debian-archive/debian jessie-backports InRelease
    Get:7 http://archive.kernel.org/debian-archive/debian jessie Release.gpg [2,420 B]
    Ign:7 http://archive.kernel.org/debian-archive/debian jessie Release.gpg
    Hit:8 http://archive.kernel.org/debian-archive/debian jessie/main amd64 Packages
    Ign:8 http://archive.kernel.org/debian-archive/debian jessie/main amd64 Packages
    Hit:9 http://archive.kernel.org/debian-archive/debian jessie/contrib amd64 Packages
    Hit:10 http://archive.kernel.org/debian-archive/debian jessie/non-free amd64 Packages
    Ign:9 http://archive.kernel.org/debian-archive/debian jessie/contrib amd64 Packages
    Ign:10 http://archive.kernel.org/debian-archive/debian jessie/non-free amd64 Packages
    Get:8 http://archive.kernel.org/debian-archive/debian jessie/main amd64 Packages [9,098 kB]
    Get:9 http://archive.kernel.org/debian-archive/debian jessie/contrib amd64 Packages [59.2 kB]
    Get:10 http://archive.kernel.org/debian-archive/debian jessie/non-free amd64 Packages [101 kB]
    Reading package lists... Done                                   
    W: GPG error: http://archive.debian.org/debian-security jessie/updates InRelease: The following signatures were invalid: KEYEXPIR
    ED 1668892417  KEYEXPIRED 1747766513  KEYEXPIRED 1747766513  KEYEXPIRED 1747766513  KEYEXPIRED 1747766513  KEYEXPIRED 1747766513 
     KEYEXPIRED 1747766513  KEYEXPIRED 1747766513                                                                                    
    E: The repository 'https://apt.readynas.com/packages/readynasos 6.10.9 Release' does not have a Release file.                    
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.                                 
    N: See apt-secure(8) manpage for repository creation and user configuration details.                                             
    W: GPG error: http://archive.kernel.org/debian-archive/debian jessie-backports InRelease: The following signatures were invalid: 
    KEYEXPIRED 1587841717  KEYEXPIRED 1668891673                                                                                     
    W: GPG error: http://archive.kernel.org/debian-archive/debian jessie Release: The following signatures were invalid: KEYEXPIRED 1
    587841717                                                                             

     

  • StephenB's avatar
    StephenB
    Guru - Experienced User
    Dewdman42 wrote:

     I would be curious if you try to install it what happens.

    It does install on my RN526x running 6.10.9 - and shows up on the apps page.

     

    apt_history shows this:

    Start-Date: 2025-07-19  08:13:00
    Commandline: apt-get -yq install --reinstall --allow-downgrades -o APT::Status-Fd=5 /tmp/nzbget-rn_17.1-6_amd64.deb
    Install: p7zip:amd64 (9.20.1~dfsg.1-4.1+deb8u3, automatic), unrar-free:amd64 (1:0.0.1+cvs20140707-1, automatic), nzbget-rn:amd64 (17.1-6), libjs-twitter-bootstrap:amd64 (2.0.2+dfsg-5, automatic), libjs-jquery:amd64 (1.7.2+dfsg-3.2+deb8u7, automatic), libjs-raphael:amd64 (2.1.0-1, automatic), libjs-elycharts:amd64 (2.1.5+ds-2, automatic)
    End-Date: 2025-07-19  08:13:13

     

     

    Note I have made the changes to apt, which might be a factor here.

  • StephenB's avatar
    StephenB
    Guru - Experienced User
    Dewdman42 wrote:

    I'll check out those threads, but if it's what I am thinking it was somebody who found a way to mirror the entire repo, which I am not prepared to do.

    Mirroring is included in the thread, but the main thrust is adjusting apt so it grabs the Jessie libraries from the debian archives.  So there is no need to mirror.  The second link in my post above includes the instructions and downloads for the files you need to modify.

     

    That said, I am not sure if Netgear's apt archive is still up (been a while since I tried to access it).  So there could still be some issues with missing back-ported libraries.

  • StephenB's avatar
    StephenB
    Guru - Experienced User
    Dewdman42 wrote:

    I create a share called "raid", which will be my primary data share to hold everything, aside from the Home share that readynas OS creates automatically.  This shows up in ssh as /data/raid.  Fine so far.

    at some point I created a dir called /data/raid/extra and put stuff in it

    however this dir shows up in two places, it shows up in /data/raid/extra, and it shows up in /home/sjs/extra, and they appear to both be linked in some way to the same thing, they both have the same dir hierarchy under them, but the one under /home/sjs doesn't have any of the files that are on the real extra dir I created and populate with files over on that /data/raid share.  

     

    There are some multiple paths, but /data/raid/extra and /home/sjs/extra aren't among them.  So I have no idea how that happened.

     

    If you access the NAS with admin credentials using file explorer (\\nas-ip-address) you would see this in the root

    • data
    • home
    • raid
    • admin

     

    If you move down into data, you should see

    • raid
    • home

    These are the same as the raid and home folders you see in the root.  That is to say that \\nas-ip-address\data\raid is the same folder as \\nas-ip-address\raid, and \\nas-ip-address\data\home is the same folder as \\nas-ip-address\home

     

    If you instead move down into home, you should see

    • sjs
    • admin

    So

    • \\nas-ip-address\home\sjs
    • \\nas-ip-address\data\home\sjs, and 
    • \\nas-ip-address\sjs

    are the same folder. 

     

    Similarly,  

    • \\nas-ip-address\home\admin ,
    • \\nas-ip-address\data\home\admin, and 
    • \\nas-ip-address\admin

    are the same folder. 

     

    Note that if instead you use file explorer with sjs credentials (\\nas-ip-address), you see this in the root

    • raid
    • sjs

     

     

     

    If you are looking with ssh (as I think you are doing), you will see something a bit different.  /apps, /data and /home are all in //. 

     

    /data/home and /home are the same folder.  So are /apps and /data/.apps

     

    More specifically they are all mount points into the data volume.  If you run findmnt you can see that.

    ├─/data                               /dev/md127                    btrfs       rw,noatime,nodiratime,nospace_cache,subv
    ├─/home                               /dev/md127[/home]             btrfs       rw,noatime,nodiratime,nospace_cache,subv
    ├─/apps                               /dev/md127[/.apps]            btrfs       rw,noatime,nodiratime,nospace_cache,subv

     

    Dewdman42 wrote:

    any info about how I should setup apt repo today in 2025?

    Instructions are here:

    This is a rather long thread, so maybe start with this particular post:

    FWIW, this is not because of anything Netgear did.  Debian Jessie was deprecated by the Debian community, and they moved their libraries to a new archived location.  The changes above adjust apt so it uses the archived libraries. 

     

    These changes are only needed if you install something that requires adding a debian library that is not already installed on the NAS.  If the add-ons you want are already working, then you could skip them.  

     

     

    Dewdman42 wrote:

    any old deb from Mhynlo is long gone

    While Netgear has taken down their apps page, the download links in this archived page still work:

    A direct link to Mhynlo's nzbget x86 deb file is here:

     

    • Dewdman42's avatar
      Dewdman42
      Virtuoso

      A direct link to Mhynlo's nzbget x86 deb file is here:

       

      Yes thanks.  I had already found that a few days ago and did try it.  It doesn't work for me, from front view I just get an error box that says it can't be ran or can't be installed or something along those lines, no other info.  I would be curious if you try to install it what happens.

       

      It doesn't leave behind anything in /apps either.  However I can manually decompress the deb file and get the contents of the data dir to populate /apps/nxzbget-rn/, ok but whatever setup work that is normally done by the installation system is unknown to me and not handled.  The postinst script inside there doesn't do much, it calls rn_nml whatever that is, which I already tried to do manually also, but didn't make any difference, I think there is more stuff under the covers that the front view app installer does automatically, such as installing the systemd service entry and whatever it needs to do to make the logo.png visible in front view, etc..  but anyway it fails...for some reason.  Since my apt-get is not configured probably as of right now, maybe that's why?   before I did this factory reset, I had a lot of non-standard stuff installed over the years and everything always just worked any dependencies on weird stuff like python or whatever was no problem, but now after the factory reset, its anybody's guess.

       

      for now I just installed nzbget myself manually using a linux installation script from their team, and then I manually installed the systemd service, so its starting up on boot up.....  frontview doesn't know about it, just means I have to start and stop it with ssh.  but I never stop it, so its fine.  Would be nice if I could figure out how to either get MHynlo's installer to work, or else manually do whatever it was doing, in order to get it to show up in front view, but I couldn't figure it out from looking at the control folder of the deb...I think there is a higher level program of some kind when you upload a deb through front view, its doing other tasks automatically, and I don't know how to log that, trace it debug it or do it manually...so I give up on that...and that's fine.  Keep it simple.

       

      FWIW, this is not because of anything Netgear did.  Debian Jessie was deprecated by the Debian community, and they moved their libraries to a new archived location.  The changes above adjust apt so it uses the archived libraries. 

       

      These changes are only needed if you install something that requires adding a debian library that is not already

       

      I'll check out those threads, but if it's what I am thinking it was somebody who found a way to mirror the entire repo, which I am not prepared to do.  I understand about the jessie stuff moving and back ports too, I have tried a couple archives and got a few things installed, but I don't want to go much deeper at this point, I'll just leave this thing fairly factory, and use these disks until they die with losable plex content.  In the future I MIGHT use it as a backup server only.  I feel Netgear has more than stopped supporting it, they have proactively deprecated it.  It is what it is.  As long as you stick to factory capabilities though I think it can run fine as a simple file server for many years, but at some point we'll all want faster ethernet...so....  I have an older Readynas Ultra here also that I will try to use for backup server, it might not even have OS6 I can't remember, but it should keep working for basic file service.

       

      The reason I mentioned the Netgear repos is because when I tried to install build-essential or build-essentials, whatever its called, as I recall that had to be Netgear's version of it in order to deal with special libraries and stuff that Netgear made for this device.  but when I tried to install it I got only errors, and at some point I got an error about unable to install it (from a jessie repo maybe) because of dependency on something from Netgear repo.  Well this was a few weeks ago, I can't remember exactly and I tried different repos and now reverted apt sources back to whatever was in my factory reset (which appears to not even know how to find anything called build-essential or build-essentials.  With that I guess I could compile things like python and python 3.6+, etc...

       

      but..like I said...I think I am reversing back to just using this in factory state, though I would like to have apt sources configured for the most up to date and complete repo from Netgear as well as the most up to date jessie and back ports...that doesn't give weird errors and warnings, just in case I ever need to install some little tool., but as of now I already updated vim, added wget, htop, ncdu.  There actually isn't that much I really need that doesn't get massively more complicated to install, such as compiling tools, python, etc.  And clearly...this box is deprecated now.  I think its better to just use it in simple file server tasks...I will use plex server as long as it keeps running.  I have upgraded RAM and Intel it handles all my content perfectly fine.  Nzbget seems tow work easily too, its a self contained binary that seems to work fine with factory Netgear libs that are installed.

       

      In the past I have had all manner of cool things running, crash plan, docker, all different kinds of servers, python, python3 greater than 3.5, and on and on.  But this time around it just feels all blockaded off, and of course whatever resources I used to have a bunch of stuff from readynasextras, etc...  this all helped move me long and up and so forth...but now its just all gone and blocked and basically I think it makes more sense to keep it simple.

       

      However, I would like to to at least have it configured for the most up to date apt-get repo from Netgear and the best archive for jessie and jessie back ports...I was getting some weird errors where it was needing a key or something...strange...

       

       

      So

      • \\nas-ip-address\home\sjs
      • \\nas-ip-address\data\home\sjs, and 
      • \\nas-ip-address\sjs

       

      Thank you for taking so much time to write that out, I already understood most of what you wrote about how the shares are structured and that they are linked to something at the root level and also under /data...but that isn't the problem I was having.  I created a folder called "extra" inside my /data/raid share.  Somehow that folder was appearing also inside /data/home/sjs share.  

       

      It's remotely possible I tried to do a mv across shares and now I vaguely recall the Netgear version of. mv or cp or both, so some unique things when copying or moving across shares, which my understanding has something to do with them being BTRFS sub volumes or something like that.  I didn't do anything other than mkdir, mv or cp..but somehow that subfolder inside one share, ended up hard linked in some way to a subfolder by the same name over under the other share...except one share didn't show any files..it only showed the folder and all subfolders under it too...but none of the files.  Strange.  I fixed it by temporarily moving all the files underneath to some other folder on /data/raid, then did rm of the one over on /data/home/sjs...and now its gone, so all fine.  Wish I could remember how it got there to begin with, but now I vaguely recall there is something weird about using mv across BTRFS shares.  But might be something else too, dunno.

       

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More