socket io 403 forbidden coming after recent upgrade
-
Hi,
I have been having a nightmare updating mongod and nodebb.
My developer had successfully migrated nodebb to a new server with latest mongod and nodebb version , we migrated old data from old server to new server, all was good till yesterday but today there seems to be few issues. Site not loading for users. Yesterday users were complaining that imagemagick was not working so he disabled it. as users were unable to upload profile pics and i was not able to save admin changes.
now whenever i run nodebb, on live site i get socket io 403 forbidden.
I have read your posts here so its not origin url error since its happening on main url too https://chatrooms.talkwithstranger.com but i m temporarily redirecting to another page as users r having bad experience seeing broken site, you can see nodebb on this url
i have read ur posts here https://github.com/NodeBB/NodeBB/issues/5472 so its not this issue. its something else. @baris @julian
I did so many things but nothing worked, below i m providing you details.
root@Himalaya-New:/var/www/community# cat package.json | grep version "version": "3.10.0", "compare-versions": "6.1.1", root@Himalaya-New:/var/www/community#
root@Himalaya-New:/var/www/community# mongod --version db version v6.0.17 Build Info: { "version": "6.0.17", "gitVersion": "1b0ca02043c6d35d5cfdc91e21fc00a05d901539", "openSSLVersion": "OpenSSL 3.0.13 30 Jan 2024", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "ubuntu2204", "distarch": "x86_64", "target_arch": "x86_64" } }
Live url was https://chatrooms.talkwithstranger.com but because its down i am redirecting users to another page temporarily.
403 forbidden coming on socket io. yes i am using cloudflare but IP don't go through CF, right then why 403 forbidden?
Below are some history commands of what i tried so far but no luck.
1999 cd "/var/www/community" 2000 ./nodebb log 2001 sudo systemctl status mongod 2002 ./nodebb log 2003 ./nodebb restart 2004 ./nodebb log 2005 sudo systemctl restart mongod 2006 sudo systemctl status mongod 2007 ./nodebb log 2008 ./nodebb stop 2009 ./nodebb start 2010 ./nodebb log 2011 sudo tail -f /var/log/mongodb/mongod.log 2012 mongo 2013 mongod 2014 ps aux | grep mongod 2015 docker ps 2016 docker stop 86b913d8a821 2017 mongod 2018 sudo systemctl restart mongod 2019 mongo 2020 mongod 2021 ./nodebb log 2022 ./nodebb restart 2023 ./nodebb log 2024 sudo systemctl status mongod 2025 sudo systemctl stop mongod 2026* sudo systemctl start nongo 2027 sudo systemctl stop mongod 2028 sudo systemctl start mongod 2029 sudo systemctl status mongod 2030 sudo cat /var/log/mongodb/mongod.log 2031 df -h 2032 sudo systemctl start mongod 2033 sudo systemctl status mongod 2034* 2035 sudo systemctl status mongod 2036 sudo systemctl start mongod 2037 sudo systemctl status mongod 2038 sudo less /var/log/mongodb/mongod.log 2039 mongod 2040 sudo chown -R mongodb:mongodb /var/lib/mongodb 2041 sudo chown -R mongodb:mongodb /var/log/mongodb 2042 sudo systemctl start mongod 2043 sudo systemctl status mongod 2044 sudo systemctl stop mongod 2045 sudo systemctl start mongod 2046 sudo systemctl status mongod 2047 mongod 2048 sudo systemctl restart mongod 2049 sudo systemctl status mongod 2050 mongod 2051 ls -ld /var/lib/mongodb 2052 sudo chown -R mongodb:mongodb /var/lib/mongodb 2053 sudo systemctl start mongod 2054 sudo systemctl status mongod 2055 sudo less /var/log/mongodb/mongod.log 2056 sudo systemctl stop mongod 2057 sudo truncate -s 0 /var/log/mongodb/mongod.log 2058 sudo systemctl start mongod 2059 sudo systemctl status mongod 2060 sudo less /var/log/mongodb/mongod.log 2061 ps aux | grep mongod 2062 sudo kill 1126153 2063 ps aux | grep mongod 2064 sudo kill 1283446 2065 ps aux | grep mongod 2066 sudo pkill mongod 2067 ps aux | grep mongod 2068 ps aux | grep [m]ongod 2069 ./nodebb stop 2070 sudo kill -9 1283897 2071 sudo systemctl stop mongod 2072 ps aux | grep [m]ongod 2073 sudo less /var/log/mongodb/mongod.log 2074 ls -l /tmp/mongodb-27017.sock 2075 sudo rm /tmp/mongodb-27017.sock 2076 ls -ld /tmp 2077 sudo chown -R mongodb:mongodb /var/lib/mongodb 2078 sudo chown -R mongodb:mongodb /var/log/mongodb 2079 sudo systemctl start mongod 2080 sudo systemctl status mongod 2081 ./nodebb start 2082 ./nodebb log 2083 sudo systemctl status mongod 2084 ./nodebb log 2085 ./nodebb stop 2086 ./nodebb start 2087 ./nodebb stop 2088 ./nodebb start 2089 ./nodebb log 2090 mongo --host localhost --port 27017 2091 sudo less /var/log/mongodb/mongod.log 2092 sudo truncate -s 0 /var/log/mongodb/mongod.log 2093 sudo less /var/log/mongodb/mongod.log 2094 ./nodebb stop 2095 sudo less /var/log/mongodb/mongod.log 2096 sudo truncate -s 0 /var/log/mongodb/mongod.log 2097 sudo less /var/log/mongodb/mongod.log 2098 ./nodebb start 2099 sudo less /var/log/mongodb/mongod.log 2100 clear 2101 sudo less /var/log/mongodb/mongod.log 2102 ./nodebb log 2103 ./nodebb stop 2104 ./nodebb start 2105 ./nodebb log 2106 ./nodebb stop 2107 ls -l /tmp/mongodb-27017.sock 2108 ls -ld /tmp 2109 ./nodebb restart 2110 mongod 2111 history 2112 sudo systemctl status mongod 2113 sudo systemctl restart mongod 2114 sudo systemctl status mongod 2115 mongod 2116 sudo nano /lib/systemd/system/mongodb.service 2117 mongod --config /etc/mongod.conf 2118 systemctl status mongodb 2119 sudo nano /lib/systemd/system/mongodb.service 2120 sudo nano /etc/systemd/system/mongodb.service 2121 sudo systemctl stop mongodb 2122 sudo systemctl stop mongod 2123 sudo systemctl start mongod 2124 sudo systemctl statusmongod 2125 sudo systemctl status mongod 2126 mongod 2127 sudo chown -R mongodb:mongodb /var/lib/mongodb 2128 sudo systemctl start mongod 2129 sudo systemctl status mongod 2130 cat /var/log/mongodb/mongod.log 2131 sudo systemctl start mongod 2132 sudo systemctl status mongod 2133 sudo journalctl -u mongod.service -b 2134 mongod --config /etc/mongod.conf --syslog --fork 2135 sudo ls -l /var/log/mongodb/mongod.log 2136 sudo mongod --config /etc/mongod.conf --fork 2137 sudo systemctl start mongod 2138 sudo systemctl status mongod 2139 sudo tail -n 50 /var/log/mongodb/mongod.log 2140 sudo ls -l /tmp/mongodb-27017.sock 2141 ls -ld /tmp 2142 sudo rm /tmp/mongodb-27017.sock 2143 sudo systemctl start mongod 2144 sudo systemctl status mongod 2145 sudo tail -n 50 /var/log/mongodb/mongod.log 2146 ps aux | grep mongod 2147 sudo systemctl status mongod 2148 sudo systemctl restart mongod 2149 sudo systemctl status mongod 2150 [200~sudo killall mongod 2151 ~sudo pkill mongod 2152 sudo pkill mongod 2153 ps aux | grep mongod 2154 sudo killall mongod 2155 ps aux | grep mongod 2156 sudo systemctl start mongod 2157 sudo systemctl status mongod 2158 sudo less /var/log/mongodb/mongod.log 2159 sudo systemctl stop mongod 2160 sudo truncate -s 0 /var/log/mongodb/mongod.log 2161 sudo chown mongodb:mongodb /var/log/mongodb/mongod.log 2162 sudo systemctl start mongod 2163 sudo systemctl status mongod 2164 sudo less /var/log/mongodb/mongod.log 2165 ls -ld /var/lib/mongodb 2166 ls -l /var/lib/mongodb 2167 sudo chown mongodb:mongodb /var/lib/mongodb/WiredTiger.turtle 2168 sudo chown -R mongodb:mongodb /var/lib/mongodb 2169 sudo systemctl start mongod 2170 sudo systemctl status mongod 2171 ./nodebb status 2172 ./nodebb start 2173 ./nodebb log 2174 sudo systemctl status mongod 2175 mongod 2176 sudo lsof -i :27017 2177 ./nodebb log 2178 ./nodebb stop 2179 ./nodebb log 2180 docker ps 2181 Then check what is using 9001 using telnet and kill that processs 2182 sudo lsof -i :9001 2183 ./nodebb stop 2184 sudo systemctl status mongod 2185 sudo truncate -s 0 /var/log/mongodb/mongod.log 2186 sudo systemctl restart mongod 2187 sudo systemctl status mongod 2188 mongod 2189 ls -ld /tmp /var/lib/mongodb 2190 sudo rm -f /tmp/mongodb-27017.sock 2191 df -h 2192 mongod --config /etc/mongod.conf --verbose 2193 sudo systemctl status mongod 2194 sudo systemctl start mongod 2195 sudo systemctl status mongod 2196 sudo systemctl start mongod 2197 ls -ld /var/lib/mongodb 2198 sudo chown -R mongodb:mongodb /var/lib/mongodb 2199 sudo chmod 755 /var/lib/mongodb 2200 ps aux | grep mongod 2201 sudo systemctl start mongod 2202 sudo systemctl status mongod 2203 sudo systemctl restart mongod 2204 sudo systemctl status mongod 2205 ./nodebb log 2206 ./nodebb status 2207 ./nodebb start 2208 ./nodebb status 2209 ./nodebb log 2210 sudo systemctl status mongod 2211 sudo systemctl restart mongod 2212 sudo systemctl status mongod 2213 clear 2214 sudo systemctl status mongod 2215 ls -l logs/ 2216 ./nodebb log 2217 ./nodebb stop 2218 DEBUG=* ./nodebb start 2219 ./nodebb log 2220 ./nodebb stop 2221 ./nodebb log 2222 ./nodebb start 2223 ./nodebb log 2224 ls -la /var/www/community/logs/ 2225 ls 2226 whoami 2227 groups 2228 chown -R root:root /var/www/community/logs 2229 ./nodebb start 2230 ./nodebb log 2231 sudo systemctl status mongod 2232 nodebb version 2233 ./nodebb version 2234 cat package.json | grep version 2235 mongod --version 2236 history
My config
{ "url": "https://chatrooms.talkwithstranger.com", "secret": "63c2f418-1e6f-4bbf-b3ed-22c30531318b", "database": "mongo", "port": [ ], "mongo": { "host": "", "port": "", "username": "", "password": "", "database": "" }, "redis": { "host": "", "port": "", "database": 0 }, "socket.io": { "cors": { "origin": ["https://talkwithstranger.com"], "credentials": true } }, "imagemagick": "/usr/bin/convert", "graphicsmagick": "/usr/bin/gm" }
mongod.conf
# mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: /var/lib/mongodb # engine: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # network interfaces net: port: # bindIp: 127.0.0.1 bindIp: 0.0.0.0 # how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo #security: #operationProfiling: #replication: #sharding: ## Enterprise-Only Options: #auditLog: #snmp:
If u need logs, please tell me steps to truncate log file name and then repeat start or restart nodebb or mongo so i can give u correct logs as my log file is very huge for both so its hard to track what is the issue.
I also tried to check on main url at chatrooms.talkwithstranger.com but still JS console shows nothing and site shows empty
Mongod log
{"t":{"$date":"2024-10-12T13:46:01.380+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn203","msg":"client metadata","attr":{"remote":"127.0.0.1:47186","client":"conn203","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.399+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn203","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"","authenticationDatabase":"","remote":"127.0.0.1:47186","extraInfo":{}}} {"t":{"$date":"2024-10-12T13:46:01.403+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47202","uuid":"c7aca16d-cddf-4c35-a99a-69417ffd89e3","connectionId":204,"connectionCount":20}} {"t":{"$date":"2024-10-12T13:46:01.405+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47216","uuid":"8142abbe-5256-4bae-a459-22d085d3ddbb","connectionId":205,"connectionCount":21}} {"t":{"$date":"2024-10-12T13:46:01.409+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47218","uuid":"8946a9e8-4f17-41b2-929d-9dc8d6ac1bc2","connectionId":206,"connectionCount":22}} {"t":{"$date":"2024-10-12T13:46:01.412+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn204","msg":"client metadata","attr":{"remote":"127.0.0.1:47202","client":"conn204","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.412+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn200","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA- {"t":{"$date":"2024-10-12T13:46:01.424+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn206","msg":"client metadata","attr":{"remote":"127.0.0.1:47218","client":"conn206","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.425+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn205","msg":"client metadata","attr":{"remote":"127.0.0.1:47216","client":"conn205","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.427+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47226","uuid":"639f9dbf-f3b6-409c-9715-2b47c8ce4ca9","connectionId":207,"connectionCount":23}} {"t":{"$date":"2024-10-12T13:46:01.428+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47236","uuid":"e637f2af-1d6b-40da-b560-b2f5ac12d121","connectionId":208,"connectionCount":24}} {"t":{"$date":"2024-10-12T13:46:01.438+00:00"},"s":"I", "c":"NETWORK", "id":22943, {"t":{"$date":"2024-10-12T13:46:01.486+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn213","msg":"client metadata","attr":{"remote":"127.0.0.1:47274","client":"conn213","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.496+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn212","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA- {"t":{"$date":"2024-10-12T13:46:01.502+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47278","uuid":"7cf721bf-9f1d-4865-8a92-6edf5cf6f538","connectionId":214,"connectionCount":30}} {"t":{"$date":"2024-10-12T13:46:01.503+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47280","uuid":"1f6cf7b3-751d-4d45-8a96-2096012057b4","connectionId":215,"connectionCount":31}} {"t":{"$date":"2024-10-12T13:46:01.514+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn214","msg":"client metadata","attr":{"remote":"127.0.0.1:47278","client":"conn214","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.515+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn215","msg":"client metadata","attr":{"remote":"127.0.0.1:47280","client":"conn215","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:01.542+00:00"},"s":"I", "c":"ACCESS", "id":20250, {"t":{"$date":"2024-10-12T13:46:02.984+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47282","uuid":"95ebe824-8617-4001-9db5-6a99cadd8157","connectionId":216,"connectionCount":32}} {"t":{"$date":"2024-10-12T13:46:02.993+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47296","uuid":"5768f4d7-6941-4c84-ac3a-fe11e751361d","connectionId":217,"connectionCount":33}} {"t":{"$date":"2024-10-12T13:46:03.003+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn216","msg":"client metadata","attr":{"remote":"127.0.0.1:47282","client":"conn216","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.013+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn217","msg":"client metadata","attr":{"remote":"127.0.0.1:47296","client":"conn217","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.022+00:00"},"s":"I", "c":"ACCESS", "id":20250, {"t":{"$date":"2024-10-12T13:46:03.160+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47304","uuid":"38571c02-5145-4727-97e3-2b755bc1481d","connectionId":218,"connectionCount":34}} {"t":{"$date":"2024-10-12T13:46:03.167+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn218","msg":"client metadata","attr":{"remote":"127.0.0.1:47304","client":"conn218","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.168+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47308","uuid":"4f54d0d2-fbd3-48d5-9c41-f8d6fb16e881","connectionId":219,"connectionCount":35}} {"t":{"$date":"2024-10-12T13:46:03.169+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47314","uuid":"92cd8e96-f5ab-4243-b1fd-ffd5d3986f2d","connectionId":220,"connectionCount":36}} {"t":{"$date":"2024-10-12T13:46:03.170+00:00"},"s":"I", "c":"ACCESS", "id":20250, {"t":{"$date":"2024-10-12T13:46:03.187+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn219","msg":"client metadata","attr":{"remote":"127.0.0.1:47308","client":"conn219","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.193+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn220","msg":"client metadata","attr":{"remote":"127.0.0.1:47314","client":"conn220","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.197+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn220","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-2 {"t":{"$date":"2024-10-12T13:46:03.289+00:00"},"s":"I", "c":"NETWORK", "id":22943, "ctx":"listener","msg":"Connection accepted","attr":{"remote":"127.0.0.1:47324","uuid":"d7d3f921-4285-489c-9b55-48a1f1e2b54d","connectionId":221,"connectionCount":37}} {"t":{"$date":"2024-10-12T13:46:03.299+00:00"},"s":"I", "c":"NETWORK", "id":51800, "ctx":"conn221","msg":"client metadata","attr":{"remote":"127.0.0.1:47324","client":"conn221","negotiatedCompressors":[],"doc":{"driver":{"name":"nodejs","version":"6.9.0"},"platform":"Node.js v20.17.0, LE","os":{"name":"linux","architecture":"x64","version":"6.8.0-36-generic","type":"Linux"}}}} {"t":{"$date":"2024-10-12T13:46:03.308+00:00"},"s":"I", "c":"ACCESS", "id":20250, "ctx":"conn221","msg":"Authentication succeeded","attr":{"mechanism":"SCRAM-SHA-256","speculative":true,"principalName":"","authenticationDatabase":"","remote":"","extraInfo":{}}}
-
@faizanzahid Hello, I also encountered a similar problem, may I ask if the problem has been solved