Next.js - Vercel build failed - An unexpected internal error occurred - deployment

we use vercel for hosting our next.js project, which worked properly until now. After a while, I've just deployed my site to vercel which has a lot of pregenerated static pages (FAQ pages localized version ca 7500 sites) (earlier it worked...)
Here is the Build log:
[15:22:56.443] Cloning github.com/*** (Branch: main, Commit: 7458f54)
[15:22:57.144] Cloning completed: 701.296ms
[15:22:57.492] Installing build runtime...
[15:23:00.574] Build runtime installed: 3.082s
[15:23:01.366] Looking up build cache...
[15:23:01.611] Build Cache not found
[15:23:01.808] Installing dependencies...
[15:23:01.809] Detected `package-lock.json` generated by npm 7...
[15:23:10.887] npm WARN deprecated urix#0.1.0: Please see https://github.com/lydell/urix#deprecated
[15:23:11.276] npm WARN deprecated source-map-url#0.4.0: See https://github.com/lydell/source-map-url#deprecated
[15:23:11.727] npm WARN deprecated request-promise-native#1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
[15:23:11.781] npm WARN deprecated resolve-url#0.2.1: https://github.com/lydell/resolve-url#deprecated
[15:23:12.182] npm WARN deprecated source-map-resolve#0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
[15:23:12.295] npm WARN deprecated querystring#0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
[15:23:12.585] npm WARN deprecated sane#4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
[15:23:14.213] npm WARN deprecated request#2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
[15:23:14.691] npm WARN deprecated har-validator#5.1.5: this library is no longer supported
[15:23:14.966] npm WARN deprecated flatten#1.0.3: flatten is deprecated in favor of utility frameworks such as lodash.
[15:23:18.649] npm WARN deprecated querystring#0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
[15:23:19.369] npm WARN deprecated uuid#3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
[15:23:22.146] npm WARN deprecated popper.js#1.16.1: You can find the new Popper v2 at #popperjs/core, this package is dedicated to the legacy v1
[15:23:24.656] npm WARN deprecated core-js#1.2.7: core-js#<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
[15:23:31.757]
[15:23:31.757] added 1284 packages in 30s
[15:23:31.757]
[15:23:31.758] 123 packages are looking for funding
[15:23:31.758] run `npm fund` for details
[15:23:31.783] Detected Next.js version: 12.1.0
[15:23:31.796] Detected `package-lock.json` generated by npm 7...
[15:23:31.797] Running "npm run build"
[15:23:32.080]
[15:23:32.081] > nextjs-builder-io-landing-page#1.0.0 build
[15:23:32.081] > next build
[15:23:32.081]
[15:23:32.551] info - Loaded env from /vercel/path0/.env.production
[15:23:32.729] Attention: Next.js now collects completely anonymous telemetry regarding usage.
[15:23:32.729] This information is used to shape Next.js' roadmap and prioritize features.
[15:23:32.729] You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
[15:23:32.729] https://nextjs.org/telemetry
[15:23:32.729]
[15:23:32.767] info - Checking validity of types...
[15:23:36.278] warn - No ESLint configuration detected. Run next lint to begin setup
[15:23:36.285] info - Creating an optimized production build...
[15:23:36.286] warn - using beta Middleware (not covered by semver) - https://nextjs.org/docs/messages/beta-middleware
[15:23:37.976]
[15:23:37.976] warn - The `purge`/`content` options have changed in Tailwind CSS v3.0.
[15:23:37.976] warn - Update your configuration file to eliminate this warning.
[15:23:58.984] info - Compiled successfully
[15:23:58.985] info - Collecting page data...
[15:24:02.966] info - Generating static pages (0/7848)
[15:24:07.379] info - Generating static pages (1962/7848)
[15:24:09.446] info - Generating static pages (3924/7848)
[15:24:11.397] info - Generating static pages (5886/7848)
[15:24:15.350] info - Generating static pages (7848/7848)
[15:24:15.367] info - Finalizing page optimization...
[15:24:17.180]
[15:24:17.230] Page Size First Load JS
[15:24:17.230] ┌ ○ /__builder-customgrid__ 3.8 kB 152 kB
[15:24:17.230] ├ ○ /__builder-customlist__ 2.94 kB 158 kB
[15:24:17.230] ├ ○ /__builder-hero__ 3.37 kB 152 kB
[15:24:17.231] ├ ○ /__builder-money__ 1.32 kB 153 kB
[15:24:17.231] ├ ○ /__builder-nav__ 2.29 kB 167 kB
[15:24:17.231] ├ ○ /__builder-subtab__ 2.76 kB 141 kB
[15:24:17.231] ├ ○ /__builder-tabcontent__ 4.95 kB 153 kB
[15:24:17.231] ├ /_app 0 B 129 kB
[15:24:17.231] ├ ƒ /_middleware 36.4 kB 166 kB
[15:24:17.231] ├ ● /[[...page]] 138 kB 313 kB
[15:24:17.231] ├ └ css/f63802154ef558ff.css 1.21 kB
[15:24:17.231] ├ ○ /404 2.47 kB 141 kB
[15:24:17.231] ├ ○ /500 2.39 kB 141 kB
[15:24:17.231] ├ λ /api/sitemap 0 B 129 kB
[15:24:17.231] ├ λ /blog 2.45 kB 161 kB
[15:24:17.231] ├ ● /blog/[article] (ISR: 5 Seconds) (4886 ms) 790 B 159 kB
[15:24:17.231] ├ ├ /default/blog/%2Fblog%2Fblog5 (581 ms)
[15:24:17.231] ├ ├ /default/blog/%2Fblog%2Fblog2-is-lehet (554 ms)
[15:24:17.231] ├ ├ /default/blog/%2Fblog%2Fblog6 (551 ms)
[15:24:17.231] ├ ├ /default/blog/%2Fblog%2Fblog-3-url (547 ms)
[15:24:17.231] ├ ├ /default/blog/%2Fblog%2Fblog-8-english (544 ms)
[15:24:17.232] ├ ├ /default/blog/%2Fblog%2Fblog4 (542 ms)
[15:24:17.232] ├ ├ /default/blog/%2Fblog%2Fblog7 (529 ms)
[15:24:17.232] ├ └ [+2 more paths] (avg 519 ms)
[15:24:17.232] ├ ○ /builder-symbol 351 B 172 kB
[15:24:17.232] ├ ● /help/[maincategory] (1386 ms) 4.07 kB 162 kB
[15:24:17.232] ├ ├ /default/help/how-can-i-get-a-wallet
[15:24:17.232] ├ ├ /default/help/how-much-does-it-cost-to-register-a-new-wallet
[15:24:17.232] ├ ├ /default/help/what-is-the-difference-between-a-personal-and-a-business-wallet
[15:24:17.232] ├ └ [+340 more paths]
[15:24:17.232] ├ ● /help/[maincategory]/[subcategory] (447 ms) 4.3 kB 165 kB
[15:24:17.232] ├ ├ /default/help/business/how-can-i-get-a-wallet
[15:24:17.232] ├ ├ /default/help/business/send-money
[15:24:17.232] ├ ├ /default/help/business/receive-money
[15:24:17.232] ├ └ [+110 more paths]
[15:24:17.232] ├ ● /help/[maincategory]/[subcategory]/[help] (20710 ms) 3.87 kB 162 kB
[15:24:17.232] ├ ├ /default/help/business/how-can-i-get-a-wallet/what-is-identification-and-why-is-it-necessary
[15:24:17.232] ├ ├ /default/help/business/how-can-i-get-a-wallet/how-are-individuals-identified
[15:24:17.232] ├ ├ /default/help/business/how-can-i-get-a-wallet/how-can-i-top-up-my-wallet
[15:24:17.232] ├ └ [+7272 more paths]
[15:24:17.233] ├ ● /integrations-and-plugins 3.11 kB 161 kB
[15:24:17.233] └ ● /integrations-and-plugins/[id] 1.46 kB 160 kB
[15:24:17.233] + First Load JS shared by all 129 kB
[15:24:17.233] ├ chunks/framework-5f4595e5518b5600.js 42 kB
[15:24:17.233] ├ chunks/main-30b5b660246d0905.js 32.6 kB
[15:24:17.233] ├ chunks/pages/_app-ad24afc8f8ad930a.js 52.8 kB
[15:24:17.233] ├ chunks/webpack-dd16877f2d410294.js 1.9 kB
[15:24:17.233] └ css/84deb26cd7ef277b.css 10.5 kB
[15:24:17.234]
[15:24:17.234] ƒ (Middleware) intercepts requests (uses _middleware)
[15:24:17.234] λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps)
[15:24:17.234] ○ (Static) automatically rendered as static HTML (uses no initial props)
[15:24:17.235] ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps)
[15:24:17.235] (ISR) incremental static regeneration (uses revalidate in getStaticProps)
[15:24:17.235]
[15:24:20.013] Traced Next.js server files in: 268.788ms
[15:24:20.666] Created all serverless functions in: 652.943ms
[15:24:23.997] Uploading build outputs...
[15:26:55.132] Deploying build outputs...
[15:53:13.710] An unexpected internal error occurred
I contacted the support, but no answer yet, and also saw a github thread 2 weeks ago:
https://github.com/vercel/community/discussions/436
Any idea how can I solve this?
Anyways, I tried with the FAQ page fallback option set to true, false, blocking, none of them seems to work.

Your build is crashed for no visible reasons - try to reduce build time.
Once I have contacted Vercel support (support#vercel.com) for mostly the same issues, they investigated my reasons, but they mostly recommend me to reduce build time (<30 mins it's ok)
You need to set your pages with ISR.
ISR does not mean that all your pages will be rendered during build, it means if your page wasn't rendered during the build and will be stored in cache once visited
Example: imagine you have 15999 categories to build. Max build time is 45 mins according to vercel docs. You should build only part of information during build (500 categories). So, in getStaticPaths, you need to get only 500 categories and make it "lightweight" - include only your parameter (in my example its' pid)
Try to adapt all your pages to reduce build time. Also, don't forget about Vercel API limits.
Here is my example:
export async function getStaticProps(context) {
const pid = context.params.pid;
if (context.params.pid == 'undefined'){
console.log("here we have an error: " + pid)
}
//you render your category
const res = await fetch(process.env.APIpath + '/api/public/category/getCategory?pid=' + (pid));
const data = await res.json();
return {
props: {
...(await serverSideTranslations(context.locale, ['common'])),
category: data
}
}
}
export async function getStaticPaths(context) {
// you render only 500 products intead of 15666 products
const res = await fetch(process.env.APIpath + '/api/public/category/getFewCategories')
const posts = await res.json()
let paths = []
for (const post of posts){
//I am using multilanguage here
for (const locale of context.locales){
paths.push({params: {pid: post.linkRewrite[locale] }, locale: locale})
}
}
return { paths, fallback: 'blocking'}
}

I just restarted the build 24h later, and everything worked ok.
I guess sometimes it is just a problem with Vercel itself.

Related

Github actions Unity toy example

I try to setup a toy Unity project to play around with github actions. I'm following a simple tutorial. I can run a successful .github/workflows/activation.yml action as described in the above tutorial. However, already the next step is failing. Given my Unity activation I'm trying to run the following simple test:
name: Test
on:
pull_request: {}
push: { branches: [master] }
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
jobs:
build:
name: Test project
runs-on: ubuntu-latest
steps:
# Checkout
- name: Checkout repository
uses: actions/checkout#v2
with:
lfs: true
# Cache
- uses: actions/cache#v2
with:
path: Library
key: Library
# Test
- name: Run tests
uses: game-ci/unity-test-runner#v2
with:
unityVersion: 2020.3.15f2
The test fails, and the log is very lenghty, so I'm not sure what the exact problem is. Here is the log:
Run game-ci/unity-test-runner#v2
with:
unityVersion: 2020.3.15f2
testMode: all
coverageOptions: generateAdditionalMetrics;generateHtmlReport;generateBadgeReport
artifactsPath: artifacts
useHostNetwork: false
checkName: Test Results
env:
UNITY_LICENSE: ***
/usr/bin/docker run --workdir /github/workspace --rm --env UNITY_LICENSE --env UNITY_LICENSE_FILE --env UNITY_EMAIL --env UNITY_PASSWORD --env UNITY_SERIAL --env UNITY_VERSION=2020.3.15f2 --env PROJECT_PATH=. --env CUSTOM_PARAMETERS= --env TEST_PLATFORMS=playmode;editmode;COMBINE_RESULTS --env COVERAGE_OPTIONS=generateAdditionalMetrics;generateHtmlReport;generateBadgeReport --env COVERAGE_RESULTS_PATH=CodeCoverage --env ARTIFACTS_PATH=artifacts --env GITHUB_REF --env GITHUB_SHA --env GITHUB_REPOSITORY --env GITHUB_ACTOR --env GITHUB_WORKFLOW --env GITHUB_HEAD_REF --env GITHUB_BASE_REF --env GITHUB_EVENT_NAME --env GITHUB_WORKSPACE=/github/workspace --env GITHUB_ACTION --env GITHUB_EVENT_PATH --env RUNNER_OS --env RUNNER_TOOL_CACHE --env RUNNER_TEMP --env RUNNER_WORKSPACE --env GIT_PRIVATE_TOKEN= --env CHOWN_FILES_TO= --volume /home/runner/work/_temp/_github_home:/root:z --volume /home/runner/work/_temp/_github_workflow:/github/workflow:z --volume /home/runner/work/CiCdProject/CiCdProject:/github/workspace:z --volume /home/runner/work/_actions/game-ci/unity-test-runner/v2/dist/steps:/steps:z --volume /home/runner/work/_actions/game-ci/unity-test-runner/v2/dist/entrypoint.sh:/entrypoint.sh:z --env USE_EXIT_CODE=true unityci/editor:ubuntu-2020.3.15f2-linux-il2cpp-1 /bin/bash -c /entrypoint.sh
Unable to find image 'unityci/editor:ubuntu-2020.3.15f2-linux-il2cpp-1' locally
ubuntu-2020.3.15f2-linux-il2cpp-1: Pulling from unityci/editor
08a6abff8943: Pulling fs layer
17bc3eeef474: Pulling fs layer
7525af58113d: Pulling fs layer
643424925c07: Pulling fs layer
a64283161285: Pulling fs layer
6f8bb29b92de: Pulling fs layer
f93bd952912f: Pulling fs layer
73fbdbda7cd3: Pulling fs layer
d9a4cec5ee9b: Pulling fs layer
4657a6a72083: Pulling fs layer
4f4fb700ef54: Pulling fs layer
f397d9313f62: Pulling fs layer
643424925c07: Waiting
a64283161285: Waiting
6f8bb29b92de: Waiting
f93bd952912f: Waiting
73fbdbda7cd3: Waiting
d9a4cec5ee9b: Waiting
4657a6a72083: Waiting
4f4fb700ef54: Waiting
f397d9313f62: Waiting
17bc3eeef474: Verifying Checksum
17bc3eeef474: Download complete
08a6abff8943: Verifying Checksum
08a6abff8943: Download complete
a64283161285: Verifying Checksum
a64283161285: Download complete
643424925c07: Verifying Checksum
643424925c07: Download complete
6f8bb29b92de: Verifying Checksum
6f8bb29b92de: Download complete
f93bd952912f: Verifying Checksum
f93bd952912f: Download complete
d9a4cec5ee9b: Verifying Checksum
d9a4cec5ee9b: Download complete
4657a6a72083: Verifying Checksum
4657a6a72083: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
7525af58113d: Verifying Checksum
7525af58113d: Download complete
f397d9313f62: Verifying Checksum
f397d9313f62: Download complete
08a6abff8943: Pull complete
17bc3eeef474: Pull complete
7525af58113d: Pull complete
643424925c07: Pull complete
a64283161285: Pull complete
6f8bb29b92de: Pull complete
f93bd952912f: Pull complete
73fbdbda7cd3: Verifying Checksum
73fbdbda7cd3: Download complete
73fbdbda7cd3: Pull complete
d9a4cec5ee9b: Pull complete
4657a6a72083: Pull complete
4f4fb700ef54: Pull complete
f397d9313f62: Pull complete
Digest: sha256:1046f6280f5798028870d5e5e0c881d4d66a950f1a25f0dbbb3b75fe865b6e48
Status: Downloaded newer image for unityci/editor:ubuntu-2020.3.15f2-linux-il2cpp-1
Changing to "/github/workspace/_activate-license" directory.
/github/workspace/_activate-license /github/workspace
Requesting activation (personal license)
Activation complete.
/github/workspace
/steps/set_gitcredential.sh: line 1: #!/usr/bin/env: No such file or directory
GIT_PRIVATE_TOKEN unset skipping
---------- git config --list -------------
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
filter.lfs.clean=git-lfs clean -- %f
---------- git config --list --show-origin -------------
file:/etc/gitconfig filter.lfs.smudge=git-lfs smudge -- %f
file:/etc/gitconfig filter.lfs.process=git-lfs filter-process
file:/etc/gitconfig filter.lfs.required=true
file:/etc/gitconfig filter.lfs.clean=git-lfs clean -- %f
Using project path "/github/workspace/.".
Using artifacts path "artifacts" to save test results.
Using coverage results path "CodeCoverage" to save test coverage results.
Using custom parameters .
Using Unity version "2020.3.15f2" to test.
###########################
# Artifacts folder #
###########################
Creating "/github/workspace/artifacts" if it does not exist.
###########################
# Project directory #
###########################
total 40K
drwxr-xr-x 9 1001 121 4.0K Nov 4 11:53 .
drwxr-xr-x 4 root root 4.0K Nov 4 11:53 ..
drwxr-xr-x 9 1001 121 4.0K Nov 4 11:51 .git
drwxr-xr-x 3 1001 121 4.0K Nov 4 11:51 .github
-rw-r--r-- 1 1001 121 1.4K Nov 4 11:51 .gitignore
drwxr-xr-x 6 1001 121 4.0K Nov 4 11:51 Assets
drwxr-xr-x 2 1001 121 4.0K Nov 4 11:51 Packages
drwxr-xr-x 2 1001 121 4.0K Nov 4 11:51 ProjectSettings
drwxr-xr-x 2 root root 4.0K Nov 4 11:53 _activate-license
drwxr-xr-x 2 root root 4.0K Nov 4 11:53 artifacts
###########################
# Testing in playmode #
###########################
[Licensing::Module] Channel doesn't exist: "LicenseClient-root"
[Licensing::Module] Successfully launched the LicensingClient (PId: 90)
[SignatureVerifier] Application signature verification not supported on this platform.
[Licensing::Module] Successfully connected to LicensingClient on channel: "LicenseClient-root" (connect: 0.95s, validation: 0.06s, handshake: 0.00s)
[Licensing::Module] Connected to LicensingClient (PId: 90, launch time: 0.00, total connection time: 1.01s)
Entitlement-based licensing initiated
[LicensingClient] Licenses updated successfully
Desktop is 640 x 480 # 60 Hz
LICENSE SYSTEM [2022114 11:53:33] Next license update check is after 2022-11-04T15:56:03
LICENSE SYSTEM [2022114 11:53:33] Current license is already valid and activated. Skipping license activation process (Provided username/password will be ignored).
[Licensing::Module] Serial number assigned to: "F4-YA49-V8UH-G27B-6NHM-XXXX"
[Package Manager] Server::Start -- Port 51195 was selected
COMMAND LINE ARGUMENTS:
/opt/unity/Editor/Unity
-batchmode
-batchmode
-logFile
/github/workspace/artifacts/playmode.log
-projectPath
/github/workspace/.
-coverageResultsPath
/github/workspace/CodeCoverage
-runTests
-testPlatform
playmode
-testResults
/github/workspace/artifacts/playmode-results.xml
-enableCodeCoverage
-debugCodeOptimization
-coverageOptions
generateAdditionalMetrics;generateHtmlReport;generateBadgeReport
Successfully changed project path to: /github/workspace/.
/github/workspace
Using Asset Import Pipeline V2.
Rebuilding Library because the asset database could not be found!
[Package Manager] Done resolving packages in 35.12s seconds
[Package Manager] Done checking package constraints in 0.00s seconds
[Package Manager]
Registered 45 packages:
Packages from [https://packages.unity.com]:
com.unity.automated-testing#0.8.1-preview.2 (location: /github/workspace/Library/PackageCache/com.unity.automated-testing#0.8.1-preview.2)
com.unity.collab-proxy#1.15.7 (location: /github/workspace/Library/PackageCache/com.unity.collab-proxy#1.15.7)
com.unity.ide.rider#2.0.7 (location: /github/workspace/Library/PackageCache/com.unity.ide.rider#2.0.7)
com.unity.ide.visualstudio#2.0.12 (location: /github/workspace/Library/PackageCache/com.unity.ide.visualstudio#2.0.12)
com.unity.ide.vscode#1.2.4 (location: /github/workspace/Library/PackageCache/com.unity.ide.vscode#1.2.4)
com.unity.test-framework#1.1.33 (location: /github/workspace/Library/PackageCache/com.unity.test-framework#1.1.33)
com.unity.textmeshpro#3.0.6 (location: /github/workspace/Library/PackageCache/com.unity.textmeshpro#3.0.6)
com.unity.timeline#1.4.8 (location: /github/workspace/Library/PackageCache/com.unity.timeline#1.4.8)
com.unity.ext.nunit#1.0.6 (location: /github/workspace/Library/PackageCache/com.unity.ext.nunit#1.0.6)
com.unity.nuget.newtonsoft-json#2.0.0 (location: /github/workspace/Library/PackageCache/com.unity.nuget.newtonsoft-json#2.0.0)
com.unity.services.core#1.0.1 (location:
[... some more similar lines ...]
com.unity.modules.xr#1.0.0 (location: /github/workspace/Library/PackageCache/com.unity.modules.xr#1.0.0)
com.unity.modules.subsystems#1.0.0 (location: /github/workspace/Library/PackageCache/com.unity.modules.subsystems#1.0.0)
com.unity.modules.uielementsnative#1.0.0 (location: /github/workspace/Library/PackageCache/com.unity.modules.uielementsnative#1.0.0)
PlayerPrefs - Creating folder: /root/.config/unity3d/DefaultCompany
PlayerPrefs - Creating folder: /root/.config/unity3d/DefaultCompany/CiCdProject
Unable to load player prefs
[Subsystems] No new subsystems found in resolved package list.
Package Manager log level set to [2]
[Package Manager] Done registering packages in 0.05s seconds
Refreshing native plugins compatible for Editor in 0.25 ms, found 0 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
Initialize engine version: 2020.3.15f2 (6cf78cb77498)
[Subsystems] Discovering subsystems at path /opt/unity/Editor/Data/Resources/UnitySubsystems
[Subsystems] Discovering subsystems at path /github/workspace/Assets
GLX Extensions: GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info
[... some more similar lines ...]
GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_r
gtc GL_EXT_texture_compression_s3tc GL_EXT_texture_integer GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_multimode_draw_arrays GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_ycbcr_texture GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_OES_EGL_image GL_S3_s3tc
OPENGL LOG: Creating OpenGL 3.3 graphics device ; Context level <OpenGL 3.3> ; Context handle 1921441248
Initialize mono
Mono path[0] = '/opt/unity/Editor/Data/Managed'
Mono path[1] = '/opt/unity/Editor/Data/MonoBleedingEdge/lib/mono/unityjit'
Mono config path = '/opt/unity/Editor/Data/MonoBleedingEdge/etc'
Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,server=y,suspend=n,address=127.0.0.1:56087
AcceleratorClientConnectionCallback - disconnected - :0
Begin MonoManager ReloadAssembly
Registering precompiled unity dll's ...
Register platform support module: /opt/unity/Editor/Data/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
Registered in 0.002586 seconds.
Native extension for LinuxStandalone target not found
Refreshing native plugins compatible for Editor in 0.01 ms, found 0 plugins.
Preloading 0 native plugins for Editor in 0.00 ms.
Mono: successfully reloaded assembly
- Completed reload, in 1.910 seconds
Domain Reload Profiling:
ReloadAssembly (1943ms)
BeginReloadAssembly (114ms)
ExecutionOrderSort (0ms)
DisableScriptedObjects (0ms)
BackupInstance (0ms)
ReleaseScriptingObjects (0ms)
CreateAndSetChildDomain (1ms)
EndReloadAssembly (780ms)
LoadAssemblies (113ms)
RebuildTransferFunctionScriptingTraits (0ms)
SetupTypeCache (205ms)
ReleaseScriptCaches (0ms)
RebuildScriptCaches (50ms)
SetupLoadedEditorAssemblies (388ms)
LogAssemblyErrors (0ms)
InitializePlatformSupportModulesInManaged (15ms)
SetLoadedEditorAssemblies (1ms)
RefreshPlugins (0ms)
BeforeProcessingInitializeOnLoad (27ms)
ProcessInitializeOnLoadAttributes (270ms)
ProcessInitializeOnLoadMethodAttributes (75ms)
AfterProcessingInitializeOnLoad (0ms)
EditorAssembliesLoaded (1ms)
ExecutionOrderSort2 (0ms)
AwakeInstancesAfterBackupRestoration (0ms)
Platform modules already initialized, skipping
Validating Project structure ... 0.000777 seconds.
Shader import version has changed; will reimport all shaders...
Upgrading shader files ...0.000503 seconds.
Application.AssetDatabase Initial Script Refresh Start
A meta data file (.meta) exists but its folder 'Assets/AutomatedQA/Temp' can't be found, and has been created. Empty directories cannot be stored in version control, so it's assumed that the meta data file is for an empty directory in version control. When moving or deleting folders outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
Start importing Assets using Guid(00000000000000001000000000000000) Importer(-1,00000000000000000000000000000000) -> (artifact id: '022db298e6e2d271c865ba386d6c14ac') in 0.013478 seconds
Start importing ProjectSettings/InputManager.asset using Guid(00000000000000002000000000000000) Importer(-1,00000000000000000000000000000000) -> (artifact id: '0b0c959102eaca86ebc4dc5127dfa121') in 0.001193 seconds
Start importing ProjectSettings/TagManager.asset using Guid(00000000000000003000000000000000) Importer(-1,00000000000000000000000000000000) -> (artifact id: '7ecf41f796a866087ac711db5f79280f') in 0.000925 seconds
[... some more similar lines ...]
Start importing Packages/com.unity.collab-proxy/Editor/PlasticSCM/Views/CreateWorkspace using Guid(173564ff53b74604b8e070b51861b3f9) Importer(-1,00000000000000000000000000000000) -> (artifact id: 'c20bb1b107bc7a9c3d628fccf5f85133') in 0.000509 seconds
Start importing Packages/com.unity.collab-proxy/Editor/Collaborate/Models/Structures using Guid(17ec05e4840248f4c8392a5f54cbadbd) Importer(-1,00000000000000000000000000000000) -> (artifact id: '111c4ac10e32d423cc4e967294c4980a') in 0.000511 seconds
Unloading 97 unused Assets to reduce memory usage. Loaded Objects now: 2060.
Total: 6.473700 ms (FindLiveObjects: 0.283100 ms CreateObjectMapping: 0.070000 ms MarkObjects: 3.854000 ms DeleteObjects: 2.263600 ms)
ProgressiveSceneManager::Cancel()
Batchmode quit successfully invoked - shutting down!
[Performance] Application.InitializeProject : 1 samples, Peak. 5.99 s (1.0x), Avg. 5.99 s, Total. 5.995 s (84.0%)
[Performance] Application.PackageManager.StartServer : 1 samples, Peak. 1.70 ms (1.0x), Avg. 1.70 ms, Total. 1.698 ms (0.0%)
[Performance] Application.AcquireProjectLock : 1 samples, Peak. 1.91 ms (1.0x), Avg. 1.91 ms, Total. 1.907 ms (0.0%)
[Performance] Application.InitializeEngineNoGraphics : 1 samples, Peak. 10.7 ms (1.0x), Avg. 10.7 ms, Total. 10.66 ms (0.1%)
[Performance] Application.PackageManager.Initialize : 1 samples, Peak. 626 ms (1.0x), Avg. 626 ms, Total. 626.5 ms (8.8%)
[Performance] CurlRequestCheck : 13 samples, Peak. 77.5 us (3.4x), Avg. 22.7 us, Total. 295.3 us (0.0%)
[Performance] VersionControl.Task.Wait : 1 samples, Peak. 12.2 us (1.0x), Avg. 12.2 us, Total. 12.20 us (0.0%)
[Performance] Application.EngineGraphics.Initialize : 1 samples, Peak. 35.7 ms (1.0x), Avg. 35.7 ms, Total. 35.71 ms (0.5%)
[Performance] Application.GI.Initialize : 1 samples, Peak. 4.48 ms (1.0x), Avg. 4.48 ms, Total. 4.480 ms (0.1%)
[Performance] Application.LoadAllDefaultResourcesFromEditor : 1 samples, Peak. 2.63 ms (1.0x), Avg. 2.63 ms, Total. 2.630 ms (0.0%)
[Performance] Application.LoadMonoAssemblies : 1 samples, Peak. 1.59 s (1.0x), Avg. 1.59 s, Total. 1.587 s (22.2%)
[Performance] RestoreManagedReferences : 2 samples, Peak. 136 ms (2.0x), Avg. 68.0 ms, Total. 136.0 ms (1.9%)
[Performance] ProcessService.EditorAfterLoadAllAssemblies : 2 samples, Peak. 50.6 ms (1.2x), Avg. 41.1 ms, Total. 82.26 ms (1.2%)
[Performance] Application.ReadLicenseInfo : 1 samples, Peak. 25.7 ms (1.0x), Avg. 25.7 ms, Total. 25.70 ms (0.4%)
[Performance] Application.InitialScriptRefresh : 1 samples, Peak. 2.81 s (1.0x), Avg. 2.81 s, Total. 2.809 s (39.3%)
[Performance] Compiling Scripts : 1 samples, Peak. 101 ms (1.0x), Avg. 101 ms, Total. 101.4 ms (1.4%)
[Performance] Application.AssetDatabase.Refresh : 1 samples, Peak. 91.8 ms (1.0x), Avg. 91.8 ms, Total. 91.79 ms (1.3%)
[Performance] AssetDatabase.Refresh : 1 samples, Peak. 91.8 ms (1.0x), Avg. 91.8 ms, Total. 91.77 ms (1.3%)
[Performance] Application.ImportAssetsWithMismatchingAssetImporterVersion : 1 samples, Peak. 103 ms (1.0x), Avg. 103 ms, Total. 103.1 ms (1.4%)
[Performance] Application.SyncCurrentColorSpace : 1 samples, Peak. 158 ms (1.0x), Avg. 158 ms, Total. 157.9 ms (2.2%)
[Performance] Application.OnUsbDevicesChanged : 1 samples, Peak. 3.20 us (1.0x), Avg. 3.20 us, Total. 3.200 us (0.0%)
[Performance] Application.AssetInstanceCacheUpdate : 1 samples, Peak. 500 ns (1.0x), Avg. 500 ns, Total. 500.0 ns (0.0%)
[Performance] Application.UnityExtensions.Initialize : 1 samples, Peak. 2.01 ms (1.0x), Avg. 2.01 ms, Total. 2.007 ms (0.0%)
[Performance] Application.InitializeManagedCompilationPipeline : 1 samples, Peak. 64.8 ms (1.0x), Avg. 64.8 ms, Total. 64.77 ms (0.9%)
[Performance] Application.ExecuteStartups : 1 samples, Peak. 76.4 ms (1.0x), Avg. 76.4 ms, Total. 76.36 ms (1.1%)
[Performance] Gizmo.RebuildRenderers : 1 samples, Peak. 69.2 ms (1.0x), Avg. 69.2 ms, Total. 69.24 ms (1.0%)
[Performance] Gizmo.AddGizmoRenderers : 36 samples, Peak. 3.16 ms (21.3x), Avg. 148 us, Total. 5.334 ms (0.1%)
[Performance] Application.InitializeMenu : 1 samples, Peak. 80.6 ms (1.0x), Avg. 80.6 ms, Total. 80.64 ms (1.1%)
[Performance] UpdateAllMenus : 1 samples, Peak. 80.6 ms (1.0x), Avg. 80.6 ms, Total. 80.63 ms (1.1%)
[Performance] Application.editorInitializingProject : 1 samples, Peak. 33.0 us (1.0x), Avg. 33.0 us, Total. 33.00 us (0.0%)
[Performance] GUIView.RepaintAll.PlayerLoopController : 1 samples, Peak. 1.60 us (1.0x), Avg. 1.60 us, Total. 1.600 us (0.0%)
[Performance] Application.InvokeFinishedLoadingProject : 1 samples, Peak. 57.0 ms (1.0x), Avg. 57.0 ms, Total. 57.03 ms (0.8%)
[Performance] ProcessService.OnProjectLoaded : 1 samples, Peak. 52.1 ms (1.0x), Avg. 52.1 ms, Total. 52.09 ms (0.7%)
AcceleratorClientConnectionCallback - disconnected - :0
Cleanup mono
debugger-agent: Unable to listen on 44
Exiting batchmode successfully now!
Run succeeded, no failures occurred
###########################
# COMBINE_RESULTS Results #
###########################
chmod: cannot access '/github/workspace/CodeCoverage': No such file or directory
Changing to "/github/workspace/_activate-license" directory.
/github/workspace/_activate-license /github/workspace
/github/workspace
###########################
# Failure #
###########################
Please note that the exit code is not very descriptive.
Most likely it will not help you solve the issue.
To find the reason for failure: please search for errors in the log above.
Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Warning: The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Error: The process '/usr/bin/docker' failed with exit code 2
There are some Error messages that pop up like
chmod: cannot access '/github/workspace/CodeCoverage': No such file or directory
or
Error: The process '/usr/bin/docker' failed with exit code 2
but it's unclear to me, whether they are really at the root of the problem or what to do about them...
ok, I found a "Simple Example" on the game.ci website:
name: Test
on:
workflow_dispatch: {}
pull_request: {}
push: { branches: [master] }
jobs:
build:
name: Build my project ✨
runs-on: ubuntu-latest
steps:
# Checkout
- name: Checkout repository
uses: actions/checkout#v2
with:
lfs: true
# Cache
- uses: actions/cache#v2
with:
path: Library
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
restore-keys: |
Library-
# Test
- name: Run tests
uses: game-ci/unity-test-runner#v2
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
# Build
- name: Build project
uses: game-ci/unity-builder#v2
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
with:
targetPlatform: Android
# Output
- uses: actions/upload-artifact#v2
with:
name: Build
path: build
This one, seems to run through successfully.
Minor bug:
Your .gitignore needs to ignore "/artifacts", otherwise the build will fail.

Can't view webpage of dockerized Angular app

DockerFile
FROM node:8
EXPOSE 4200
RUN npm install
RUN npm install -g #angular/cli
docker-compose.yml
version: '3'
services:
node:
build: .
ports:
- 4200:4200
ng serve output inside docker container
* Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2019-01-30T10:28:28.001Z
Hash: b43d4abc7ff424082a0f
Time: 13641ms
chunk {main} main.js, main.js.map (main) 11.5 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 236 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 16.4 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.75 MB [initial] [rendered]
ℹ 「wdm」: Compiled successfully.
What do I miss? I can't access http://localhost:4200/
Use docker-compose run -p 4200:4200 node bash to publish port 4200 and run bash on node service.
Pass --host 0.0.0.0 as argument for ng serve command.

pg_rewind tries to rewind 1G even if the databases were identical few seconds ago

I want to use pg_rewind to improve the time it takes to recover old master and turn it into slave. However even if the new master and old master are few seconds apart (replication stopped few seconds ago), pg_rewind thinks it needs to sync 1293 MB. After it finished the pg_rewind Postgres service fail to start and I need to do rysnc to fix it. Is it a known bug with pg_rewind or I'm missing something.
2017-09-19 16:17:36: ++ ssh -T -o ConnectTimeout=5 postgres#172.18.255.5 '/usr/pgsql/bin/pg_rewind --progress --source-server='\''port=5432 host=172.18.255.6'\'' --target-pgdata=/postgr$
2017-09-19 16:17:36: connected to server
2017-09-19 16:17:36: servers diverged at WAL position 1/88000000 on timeline 55
2017-09-19 16:17:36: rewinding from last common checkpoint at 1/871F3210 on timeline 55
2017-09-19 16:17:36: reading source file list
2017-09-19 16:17:36: reading target file list
2017-09-19 16:17:36: reading WAL in target
2017-09-19 16:17:36: need to copy 1293 MB (total source directory size is 1333 MB)
2017-09-19 16:17:48: 0/1324255 kB (0%) copied^M 28278/1324255 kB (2%) copied^M 142966/1324255 kB (10%) copied^M 257654/1324255 kB (19%) copied^M 372342/1324255 kB (28%) copied^M 487$
2017-09-19 16:17:48: creating backup label and updating control file
2017-09-19 16:17:48: syncing target data directory
2017-09-19 16:17:52: Done!

Meteor throwing error on fresh install "Unexpected mongo exit code null. Restarting."

I'm setting up a plex requests server (https://github.com/lokenx/plexrequests-meteor/blob/master/README.md) on a completely fresh ubuntu installation.
I started by downloading meteor curl https://install.meteor.com/ | sh which seemed to work without any issues. I then cloned the plex-requests project, and ran meteor from inside that directory.
This is the error that is generated:
plex#johnpc:/home/plex/plexrequests-meteor$ meteor
[[[[[ /home/plex/plexrequests-meteor ]]]]]
=> Started proxy.
=> Started MongoDB.
Unexpected mongo exit code null. Restarting.
/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/fibers/future.js:245
throw(ex);
^
Error: spawn ENOMEM
at errnoException (child_process.js:1011:11)
at ChildProcess.spawn (child_process.js:958:11)
at Object.exports.spawn (child_process.js:746:9)
at spawnMongod (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/runners/run-mongo.js:39:24)
at launchOneMongoAndWaitForReadyForInitiate (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/runners/run-mongo.js:426:12)
at launchMongo (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/runners/run-mongo.js:610:7)
at [object Object]._.extend._startOrRestart (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/runners/run-mongo.js:704:19)
at [object Object].<anonymous> (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/runners/run-mongo.js:762:14)
at runWithEnvironment (/var/lib/plexmediaserver/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/utils/fiber-helpers.js:143:21)
I am wondering whether there are some other dependencies that I am missing, or what else could be causing this issue. My guess is that it could be a permissions issue of some kind, because I've run into a handful of those already on this server, but I'm not sure where. It appears as though the permissions are correct on the directory where the error was thrown.
plex#johnpc:/home/plex/plexrequests-meteor$ ls -al /var/lib/plexmediaserver
total 40
drwxr-xr-x 8 plex plex 4096 Nov 29 17:31 .
drwxr-xr-x 45 root root 4096 Nov 29 19:28 ..
drwx------ 2 plex plex 4096 Nov 28 22:33 .cache
drwxrwxr-x 3 plex plex 4096 Nov 29 17:10 .cordova
drwxrwxr-x 3 plex plex 4096 Nov 28 21:26 Library
drwxr-xr-x 4 plex plex 4096 Oct 26 20:16 .meteor
-rw------- 1 plex plex 90 Nov 29 17:31 .meteorsession
drwxrwxr-x 11 plex plex 4096 Nov 29 17:31 .npm
drwxrwxr-x 3 plex plex 4096 Nov 29 19:34 .s3ql
-rw------- 1 plex plex 638 Nov 29 17:17 .viminfo
The other issue is it may be that I'm missing dependencies - I installed mongo to see if that would fix the problem but it seems to be persisting. I tried the solutions suggested here, by setting the lang env variables and reseting meteor, nothing there solved the issue. Thoughts?
The system shown below works flawlessly on my macbook pro, but once I try to recreate it on my fresh ubuntu (Ubuntu 14.04 x64) box this problem arises.
Another possibility is that this could be memory related. I've seen people online struggle with meteor when the memory runs out. It doesn't look like that's happening to me, but correct me if I'm wrong about that.
free:
/home/plex/plexrequests-meteor master 83s
# ❯ free -m
total used free shared buffers cached
Mem: 490 225 264 0 7 50
-/+ buffers/cache: 168 322
Swap: 0 0 0
/proc/meminfo:
# ❯ cat /proc/meminfo
MemTotal: 501800 kB
MemFree: 269708 kB
Buffers: 8004 kB
Cached: 51856 kB
SwapCached: 0 kB
Active: 147216 kB
Inactive: 48484 kB
Active(anon): 135940 kB
Inactive(anon): 260 kB
Active(file): 11276 kB
Inactive(file): 48224 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 135880 kB
Mapped: 13188 kB
Shmem: 348 kB
Slab: 18584 kB
SReclaimable: 9436 kB
SUnreclaim: 9148 kB
KernelStack: 1208 kB
PageTables: 5264 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 250900 kB
Committed_AS: 876812 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 7892 kB
VmallocChunk: 34359722172 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 32760 kB
DirectMap2M: 491520 kB
DirectMap1G: 0 kB
From my experience with cloud9, which has 768MB of memory, I'd get the very same exception after meteor is running for few minutes and the memory is full.
If you want to develop with meteor, you'll need much more RAM than you have available. If you just want to run it, you can build the application and run it as a simple node app, but this doesn't come with MongoDB, that one you'd need to add extra.

Centos yum shows different latest versions

i have two servers running centos, they are located in the same Data Center
i want to update my mod-pagespeed module
Server 1:
[root#web2 11]# yum update mod-pagespeed
Loaded plugins: auto-update-debuginfo, fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
* base: centos.mirror.linuxwerk.com
* epel: mirrors.n-ix.net
* extras: mirror.softaculous.com
* updates: centosmirror.netcup.net
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mod-pagespeed-beta.x86_64 0:1.7.30.4-3847 will be updated
---> Package mod-pagespeed-beta.x86_64 0:1.9.32.2-4321 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================================================================================================================================
Package Arch Version Repository Size
=================================================================================================================================================================================================
Updating:
mod-pagespeed-beta x86_64 1.9.32.2-4321 mod-pagespeed 5.8 M
Transaction Summary
=================================================================================================================================================================================================
Upgrade 1 Package(s)
Server 2
[root#web ~]# yum update mod-pagespeed
Loaded plugins: auto-update-debuginfo, fastestmirror, priorities, security
Determining fastest mirrors
epel/metalink | 26 kB 00:00
* base: ftp.plusline.de
* epel: mirrors.n-ix.net
* extras: ftp.plusline.de
* updates: ftp.plusline.de
10gen | 951 B 00:00
base | 3.7 kB 00:00
cr | 3.3 kB 00:00
dag | 1.9 kB 00:00
extras | 3.4 kB 00:00
mod-pagespeed | 951 B 00:00
rbel5 | 1.9 kB 00:00
updates | 3.4 kB 00:00
varnish-3.0 | 951 B 00:00
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package mod-pagespeed-stable.x86_64 0:1.7.30.4-3847 will be updated
---> Package mod-pagespeed-stable.x86_64 0:1.8.31.5-4307 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
mod-pagespeed-stable x86_64 1.8.31.5-4307 mod-pagespeed 5.4 M
Transaction Summary
================================================================================
Upgrade 1 Package(s)
so you see server2 says the latest version is 1.8.* server 1 says 1.9.* is
they differ in base, epel, extras mirrors,
how can i load the same version on server2 ?
mod-pagespeed-beta and mod-pagespeed-stable are not the same package. Install whichever of those you want on both servers and you will likely have the same version. Assuming the mirrors are both up-to-date as you were told on the version of this question you posted to serverfault.