Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AUR包安装出错 #384

Open
KafCoppelia opened this issue Jan 24, 2023 · 3 comments
Open

AUR包安装出错 #384

KafCoppelia opened this issue Jan 24, 2023 · 3 comments

Comments

@KafCoppelia
Copy link

通过AUR安装yesplaymusicosd-electron-git,其中electron13electron13-bin替代。安装中遇到报错:

==> 正在开始 build()...

> [email protected] electron:build-linux
> vue-cli-service electron:build -p never -l

Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
 INFO  Bundling render process:

⠙  Building modern bundle for production...Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:471:10)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:503:5
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:358:12
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at runSyncOrAsync (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
    at iterateNormalLoaders (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
    at Array.<anonymous> (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
    at Storage.finished (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/graceful-fs/graceful-fs.js:123:16
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
⠋  Building modern bundle for production...Browserslist: caniuse-lite is outdated. Please run:
  npx browserslist@latest --update-db
  Why you should do it regularly: https://github.com/browserslist/browserslist#browsers-data-updating
⠙  Building modern bundle for production.../home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:114
                        throw e;
                        ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:471:10)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:503:5
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/webpack/lib/NormalModule.js:358:12
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at context.callback (/home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/cache-loader/dist/index.js:147:7
    at /home/kafcoppelia/.cache/yay/yesplaymusicosd-git/src/YesPlayMusicOSD-AUR/node_modules/graceful-fs/graceful-fs.js:61:14
    at FSReqCallback.oncomplete (node:fs:192:23) {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
==> 错误: 在 build() 中发生一个错误。    正在放弃...
 -> 生成时出错: yesplaymusicosd-git (yesplaymusicosd-electron-git)
@Indusy
Copy link

Indusy commented Feb 17, 2023

试试 yesplaymusicosd-origin-electron 这个包

@Indusy
Copy link

Indusy commented Feb 17, 2023

刚才试了一下,应该是 node 版本问题,用 node 16 可以打包成功

@KafCoppelia
Copy link
Author

KafCoppelia commented Feb 17, 2023

AUR上yesplaymusicosd-origin-electron包确实可以安装成功

此外,osd相关的两个包(包括electron后缀)均比上游晚了两个版本……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants