In general, I'll write right away, just don't ban me and don't throw all sorts of nasty things.
Since I'm writing through Google Translate, some things may not be translated accurately.
In general, the problem is this: after updating from 24.10-rc4, on which an overlay disk was already created, to version 24.10-rc7, an error occurs due to which if you connect a disk with an overlay, the packages are not updated and in general you can't install new ones, it seems.
Is there a way to avoid this conflict or do I need to format the disk again and create an overlay again?
Of course, I don't understand that the main language of this forum is English, но если тут есть те кто пишут и понимают по Русски буду рад ответу на родном языке !
You need to reformat (or just delete the files on) the disk and the start the process again. There is no way to update the overlay without repeating the extroot process.
Well, let's say I installed the minimum necessary packages into the router's memory. I created the Overlay Disk again, installed some more packages that wouldn't fit into the router's memory if I stayed on 24.10.r7, and when it doesn't matter whether it's through the Sysupgrade image or through luci-app-attendedsysupgrade, will I have to rewrite the overlay again?
Basically, anytime you upgrade, you need to re-do the extroot process.
My approach through the years has been pretty simple -- a few scripts take care of all the work.
- I start with a standard image and install the extroot related packages, or I create a customized images with those pre-installed. Either way, this represents the bare minimum of packages.
- I then run a script that executes the extroot process and reboots the device. When it is done, the extroot is ready to go.
- With my extroot active, I run another script to install all my other packages.
- Finally, I restore the backup (which I made prior to flashing the router with the new image)
This take less than 10 minutes, but yes, it needs to be done for every upgrade.
If you stay on 24.10.0-RC7, you will be "fine" insofar as you can continue to use your device as-is and you can install new packages. However, any bugs or security vulnerabilities that might exist in RC7 (which might be fixed in subsequent releases) will remain. You should make a habit of keeping your device up to date to the best extent possible.
Normally you upgrade with owut or luci-app-attendedsysupgrade which brings packages from /overlay flash device to readonly /rom at each upgrade.
extroot prevents all those good easy things from happening. better mount external disk separately and direct data there, while keeping packages in system /rom
Yes, if only there were instructions in my language on how to do this normally, but unfortunately there aren't any.
I'm just fed up, USBHDD is fine, I ran tests on it, then what the hell happened when I tried to mount an overlay on it, and it doesn't matter whether it was through the LuCi web interface or through the terminal via ssh.
When I reboot the router, all access to the web interface disappears, even via ssh.
I tried waiting from 15-30 minutes to 1 hour or more, nothing changes, the router lights blink and that's it.
Moreover, rebooting the router doesn't help, but as soon as I disconnect USBHDD, everything returns to normal.
Which I consider very strange because the HDD surface didn't reveal any problems in the tests...
Sorry if I'm writing through a Google translator, just like I read your posts.
I believe that I previously explained it earlier:
In other words, you can't use Attended Sysupgrade to upgrade a device with extroot.... it sounds like you tried to use ASU and then ended up with a faulty installation.... is that correct?
Yes, communicating via Google Translate is not convenient.
And if I write in my native language, you will simply either not understand me or ban me most likely because of the global attitude towards my nation.
I apologize if I touched on politics a little, I'm just tired of dealing with this for almost a week now, if not more!
Yeah, it can certainly be tough.
Was it difficult to understand my earlier comment due to translation issues?
As an admin of this forum, I can assure you that I do not use nationality (or chosen language) as a factor in how I moderate/administer the forum. You are welcome to post using your preferred language, but please always include an English translation so that we can maximize the number of people who can participate and engage with your posts.
Yes, let's try to avoid this and keep the forum focused on OpenWrt and technical networking concepts.
Understandable. Please re-read my earlier comment about how you must re-do the extroot, but you can actually take those steps and perform them with a few quick scripts. It really makes things much easier.
No, we will try to ask the same thing differently, hoping it translates better but no one even knows what you are translating from; much less, based on that ignorance, where you are so we can ban based on politics.
Just rephrase if someone misunderstands; no one is swinging to knock that chip off your shoulder.
No, everything is more or less accurate, it was translated.
But it is very wildly inconvenient
Yes, it seems like I've already set everything up normally.
Thanks for the help, but maybe you could add a translator to the messages right away
Well, forgive me if I was ignorant, or if it seemed that way to someone here. It's just hard to remain polite when there's rudeness all around, and I'm not talking about you and the inhabitants of this forum!
I fear that would lead to negative comments; such as:
"That is not what I meant. Why can't you all fix your translator".