ERROR: 'pacman' failed to install missing dependencies. #17
Labels
No labels
AutoScripts
Bug
Duplicate
Enhancement
HW-Diagnostics
Invalid
Linux
Question
UFD
WinPE
Windows
WontFix
ddrescue-tui
macOS
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: 2Shirt/WizardKit#17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I'm guessing that there's a dependency in the AUR that's not met in the "installing missing dependencies" step.
Refer to the following screenshot:
using either
./Build\ Linux -uor./Build\ Linux -bMight be that the sudo elevation timed-out and the the subsequent sudo call wasn't addressed in time. Perhaps I should adjust the process to expand the dependencies to include package specific dependencies. If that happens, I should also split the AUR process into multiple steps:
NOTE: This would require another dependency file to cover the build-time requirements.
If I'm wrong then the new design would at least expose the issue more accurately.
It is difficult to say; especially since not very much information is given. I can wait until a new version is made then try again.
You can try doing the following while watching for an unexpected re-elevation:
BUILD_LINUX/liveandBUILD_LINUX/tempfoldersOUT_LINUXsudo ./Build\ Linux -f./Build\ Linux -psudo ./Build\ Linux -oI misread the error before and my earlier assesment was incorrect. I was thinking the error occured in step 4 but the error is in step 2 so the split-build process I laid out wouldn't address the issue.
After review here's the issue as I see it:
sudotimed out while building the AUR packages; or,Build Linuxwas run unelevated.wd719x-firmwareit needed to installlhasasince it's required at build-time.sudoand the password was not entered within the timeout so sudo returned a non-zero exit code.makepkgcaught this and printed the error above.I've added the build-time dependencies so they're installed before attempting to build the packages. This should resolve the issue.
Issue appears to still be present in Wizardkit-1.4.1-rc2. I will attempt to see if I can build the dependencies before running the script again.
./Build\ Linux -bor./Build\ Linux -o?This can be done by running
sudo visudo(orsudo EDITOR=nano visudoif you prefer nano) and adding the following line at the bottom of the file:dev ALL = (root) NOPASSWD: /usr/bin/pacman./Build\ Linux -bI also enabled multilib to see if it's part of the issue, however it did not finish with multilib uncommented. I will recomment multilib in
/etc/pacman.confand try again with your suggestions.EDIT: With your suggestions, pacman is now running. Looks like the issue was definitely one of timeout.
I've added a partial workaround for these su/sudo timeouts in commit
51f9f91. This workaround will not catch timeouts caused bypacmanlike those is these sceenshots. I will recheck the dependencies and retest the build process this week.Just wanted to give you an update that I've been attempting to run the script but have been waiting on sourceforge to come back online for smartmontools-svn
I believe that the
pasystraypackage is causing the issue. Since audio is not a priority in the Linux environment I'm going to remove all PulseAudio related packages. This will require reconfiguring the environment for an ALSA-only setup but will reduce the dependencies for the build environment.svn is finally back online. Will try the newest commit.