Coder Social home page Coder Social logo

Comments (10)

FrancYescO avatar FrancYescO commented on August 19, 2024

go to modgui modal and install specific package

from tch-nginx-gui.

ytugarev avatar ytugarev commented on August 19, 2024

@FrancYescO can you elaborate on that?

@cybersyx I had same issue. This is due to this problem https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/

I went with Workaround 1. Now I have issue with Cloudflare itself. Why the heck to put it behind it and not just to github?

root@OpenWrt:/# wget -v https://repository.ilpuntotecnico.com/files/roleo/public/agtef/brcm63xx-tch/packages/base/Packages.gz --2023-07-18 12:30:52-- https://repository.ilpuntotecnico.com/files/roleo/public/agtef/brcm63xx-tch/packages/base/Packages.gz Resolving repository.ilpuntotecnico.com... 2606:4700:3030::6815:1488, 104.21.20.136, 172.67.192.239 Connecting to repository.ilpuntotecnico.com|2606:4700:3030::6815:1488|:443... failed: Operation not permitted. Connecting to repository.ilpuntotecnico.com|104.21.20.136|:443... connected. HTTP request sent, awaiting response... 403 Forbidden 2023-07-18 12:30:52 ERROR 403: Forbidden.

and

`
Invoke-WebRequest -Uri https://repository.ilpuntotecnico.com/files/roleo/public/agtef/brcm63xx-tch/packages/base/Packages.gz -OutFile Packages.gz -UseBasicParsing
Invoke-WebRequest:

Just a moment...



                    Enable JavaScript and cookies to continue

(function(){
    window._cf_chl_opt={
        cvId: '2',
        cZone: 'repository.ilpuntotecnico.com',
        cType: 'non-interactive',
        cNounce: '53588',
        cRay: '7e89ca03ecb1380d',
        cHash: '091ee1cfa3f69da',
        cUPMDTk: "\/files\/roleo\/public\/agtef\/brcm63xx-tch\/packages\/base\/Packages.gz?__cf_chl_tk=R3kIjc.ZNW7tHTP_nAZFQEHN4nz3_hyvLOTP7y38bM4-1689673498-0-gaNycGzNC6U",
        cFPWv: 'b',
        cTTimeMs: '1000',
        cMTimeMs: '60000',
        cTplV: 5,
        cTplB: 'cf',
        cK: "",
        cRq: {
            ru: 'aHR0cHM6Ly9yZXBvc2l0b3J5LmlscHVudG90ZWNuaWNvLmNvbS9maWxlcy9yb2xlby9wdWJsaWMvYWd0ZWYvYnJjbTYzeHgtdGNoL3BhY2thZ2VzL2Jhc2UvUGFja2FnZXMuZ3o=',
            ra: 'TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgTWljcm9zb2Z0IFdpbmRvd3MgMTAuMC4yMjAwMDsgcnUtUlUpIFBvd2VyU2hlbGwvNy4zLjU=',
            rm: 'R0VU',
            d: '1cYb4np0emjmDc0lCDUzBU+vHOCjzfblaD3ZauTQX5WAtp7Wuj5PF+kvj62J1K5M+N64OrzZNlGWUfHR3OtMFxHCWOUDTao6+WDMe2Qb2/1lTTO1/NGQJJ6jKMool+h5qBHBF0vNPRHbbk3EakoShXGR/OODkS9yqvRRmTpPKWHr/DhqvfhYTB4iz3iiID6s0q/vg3bansJ+NZmkbwsQcxAhaYbni88GG2JHVbKx/F5pEs2SglCE/izxLxGJVS70fQnW+yxe9q/JB4f9W+EKOk4n6OQXJ8+wQIG/OvB21yqs9a4tAX6iZKUH2TYfL03ErV/6UBP2atuKufC6YgqdE0rHOLsiLqpwhV3gFu9YDj5fB+Ump0wmwGuL5mYklI8GEKUhXrenhKPaCicGFa4nsvWfqlh7H2x5FUcofPwho1VGO/T+F34fWYFkfeQBOX7EJju4V7h/mxcUKJdY5S+k28Q8nvFcdVDFc7CQ8Y02PjLS51siWqib4QqxmycmpKuvW/ceYDoOpEjQ1qmxv159OI/4LIYPPp64jeAa23kUU6E=',
            t: 'MTY4OTY3MzQ5OC4yMzMwMDA=',
            cT: Math.floor(Date.now() / 1000),
            m: 'ITD4XB2xt9YpmWb8OmiFRb6nWbahIkn0BKOt75FsfP0=',
            i1: 'ivUQgPNsrZquURf1IDXO8Q==',
            i2: 'Q21GUksD+zOoad3H4ody6w==',
            zh: 'Vbf972ckUdera2FyICt08axmBJ3zGEP5tB2hTlDVR/w=',
            uh: '+LAitOxdSyaXD2Ftms9iKRSVC0qJnRppjZfUjvxwHFE=',
            hh: 'I04VqKY2nbX9e7mC6SwoBHei7zCOowKpFSZWAR+yfjY=',
        }
    };
    var cpo = document.createElement('script');
    cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/jsch/v1?ray=7e89ca03ecb1380d';
    window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;
    window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;
    if (window.history && window.history.replaceState) {
        var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;
        history.replaceState(null, null, "\/files\/roleo\/public\/agtef\/brcm63xx-tch\/packages\/base\/Packages.gz?__cf_chl_rt_tk=R3kIjc.ZNW7tHTP_nAZFQEHN4nz3_hyvLOTP7y38bM4-1689673498-0-gaNycGzNC6U" + window._cf_chl_opt.cOgUHash);
        cpo.onload = function() {
            history.replaceState(null, null, ogU);
        };
    }
    document.getElementsByTagName('head')[0].appendChild(cpo);
}());

`

from tch-nginx-gui.

FrancYescO avatar FrancYescO commented on August 19, 2024

If you installed the gui without a working internet connection, opening the second card, you should see a message that will guide you to install specific package that should fix the issue.

from tch-nginx-gui.

ytugarev avatar ytugarev commented on August 19, 2024

I installed it with working connection. And I see a ton of people had issues with repository.ilpuntotecnico.com, Just fork damn thing to github!

from tch-nginx-gui.

FrancYescO avatar FrancYescO commented on August 19, 2024

Issue is not the repository but the old packages and certificates installed on these router.
Issue was already solved and I'm pretty sure is still the correct solution.
If you want to fork the repo is up to you, you will probably get the same issue.

Post a screenshot of your second modal opened.

from tch-nginx-gui.

ytugarev avatar ytugarev commented on August 19, 2024

You are wrong. You clearly do not understand what Cloudflare can do and doing in this case. First of all let me ask you - do you understand difference between
Connecting to repository.ilpuntotecnico.com|172.67.192.239|:443... connected. ERROR: cannot verify repository.ilpuntotecnico.com's certificate, issued by 'CN=E1,O=Let's Encrypt,C=US': Issued certificate has expired.

and

Connecting to repository.ilpuntotecnico.com|104.21.20.136|:443... connected. HTTP request sent, awaiting response... 403 Forbidden 2023-07-18 12:30:52 ERROR 403: Forbidden.

?

Second, PowerShell command Invoke-WebRequest -Uri https://repository.ilpuntotecnico.com/files/roleo/public/agtef/brcm63xx-tch/packages/base/Packages.gz -OutFile Packages.gz -UseBasicParsing runs under Windows wich has 0 issues with any certificates whatsoever.
So issue IS IN Cloudflare.
If you want to educate yourself - you can read it here https://community.cloudflare.com/t/site-is-fine-via-browser-but-403-accessed-programmatically/337991 . Whoever configured repository.ilpuntotecnico.com did a very sloppy job.

from tch-nginx-gui.

FrancYescO avatar FrancYescO commented on August 19, 2024

do you understand how a WAF work?
until now we got no issue about the fact the repository.ilpuntotecnico.com is behind CF, and all packages are correctly downloaded through opkg, and i'm pretty sure this is happening right now (unfortunately no DGA device online for tests..), so if you are getting a 403 from CF, you just messed up your public IP during your PS&co tests and CF is clearly refusing you, so just stop bothering about CF WAF picking random post from community.

about the root CA expiry notification, you can be right, the certificate on the repo got renewed on Tuesday, 4 July 2023, and got it from Let's Encrypt E1 instead of the previous R3
actually we included the 1.0.2t-1 version of openssl that is pretty old and maybe does not have the new E1 chain CA, also in some of newest firmware tch, if i'm not wrong, removed all root CAs.

that said, pull requests are open.

from tch-nginx-gui.

Bildcraft1 avatar Bildcraft1 commented on August 19, 2024

Is this problem been fixed? I'm still waiting for the fix for the DGA4132 because when i try to install LuCI i get
Unknown app install script for 19.4 armv7l

from tch-nginx-gui.

Bildcraft1 avatar Bildcraft1 commented on August 19, 2024
Downloading https://repository.macoers.com/homeware/19/brcm6xxx-tch/VANTW/luci/luci_git-21.217.07088-5294ba2-1_all.ipk
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci:
 * 	libiwinfo20181126
 * 	libiwinfo-lua
 * 	libiwinfo20181126
 * 	libiwinfo-lua
 * opkg_install_cmd: Cannot install package luci.

DGA4132 - 19.4 ARMV7L - GUI version: 9.6.97-7e66e3cc

This is the error that blocks LuCI from installing

from tch-nginx-gui.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.