fix(rust): do not freeze when trying to use profiles in OEMDRV#2259
fix(rust): do not freeze when trying to use profiles in OEMDRV#2259
Conversation
|
OK, this means that my testing was not sufficient in #2103. |
c94a535 to
c952ada
Compare
…oyast * It is just a temporary workaround to have working development ISO.
c952ada to
3c376b9
Compare
You need to execute the |
mvidner
left a comment
There was a problem hiding this comment.
I see. We should convert the environment variable into a CLI switch, but this is good for a quick fix.
And yay for the elegance that async provides!
I agree. Adding a command switch would be a good option.
😃 |
|
I see the environment variable was introduced in #2180 (set) and yast/yast-autoinstallation#882 (checked) |
Prepare to release Agama 14: * #1994 * #2041 * #2103 * #2178 * #2189 * #2200 * #2205 * #2209 * #2212 * #2213 * #2214 * #2215 * #2216 * #2217 * #2219 * #2220 * #2224 * #2225 * #2226 * #2227 * #2228 * #2230 * #2231 * #2232 * #2233 * #2235 * #2237 * #2239 * #2241 * #2242 * #2244 * #2245 * #2246 * #2247 * #2248 * #2249 * #2250 * #2251 * #2252 * #2253 * #2254 * #2255 * #2256 * #2257 * #2259 * #2260 * #2262 * #2265 * #2266 * #2268 * #2269 * #2271 * #2272 * #2273 * #2275 * #2276 * #2278 * #2281
https://build.opensuse.org/request/show/1272124 by user IGonzalezSosa + anag_factory - Version 14 - CLI: wait a bit between selecting the product to install and registering it so the Web UI has enough time to process all events (gh#agama-project/agama#2274) - Allow to log in into multiple systems (gh#agama-project/agama#2261). - Do not interactively ask for accepting insecure connections. - Report and emit changes to the connections states. (gh#agama-project/agama#2247). - Do not write wireless security settings when they are not used. - Add missing help to finish command (gh#agama-project/agama#2272). - Replace --api option by --host (gh#agama-project/agama#2271). - Prevent agama-web-server from getting stuck in the POST /api/profile/autoyast calls (gh#agama-project/agama#2259). - Temporarily disable AutoYaST profiles fetch errors. - Allow to specify extra ker
Problem
The
agama-autoservice does not work after introducing some changes to make it possible to use theagama profilecommand from an remote system (see #2103). The call to thePOST /api/profile/autoyastendpoint freezes the whole server.Solution
AutoyastImporter::read).OEMDRVfeature (it does not pass theYAST_SKIP_PROFILE_FETCH_ERRORenv-var). Consider this a temporary workaround to have a working development image again.