end-4 / dots-hyprland

i hate minimalism so...
https://end-4.github.io/dots-hyprland-wiki/en/
GNU General Public License v3.0
3.83k stars 265 forks source link

Unable to install #495

Open Prozarius opened 4 months ago

Prozarius commented 4 months ago

Discussed in https://github.com/end-4/dots-hyprland/discussions/479

Originally posted by **Prozarius** May 4, 2024 I tried to install this DE on my old laptop with fresh installed Arch Linux, but ran into some problems. Where some commands could not be executed. `[./install.sh]: Command "yay -S --answerclear=a --noconfirm python-materialyoucolor-git gradience-git python-libsass python-material-colorutilities" has failed` ``` Packages (5) python-libsass-0.23.0-1 python-libsass-debug-0.23.0-1 python-material-color-utilities-0.1.5-1 python-materialyoucolor-git-2.0.9.r1.g57ec2e4-1 python-materialyoucolor-git-debug-2.0.9.r1.g57ec2e4-1 Total Installed Size: 5.43 MiB Net Upgrade Size: 0.00 MiB :: Proceed with installation? [Y/n] (5/5) checking keys in keyring [##############################################################################################] 100% (5/5) checking package integrity [##############################################################################################] 100% (5/5) loading package files [##############################################################################################] 100% (5/5) checking for file conflicts [##############################################################################################] 100% (5/5) checking available disk space [##############################################################################################] 100% :: Processing package changes... (1/5) reinstalling python-material-color-utilities [##############################################################################################] 100% (2/5) reinstalling python-materialyoucolor-git [##############################################################################################] 100% (3/5) reinstalling python-materialyoucolor-git-debug [##############################################################################################] 100% (4/5) reinstalling python-libsass [##############################################################################################] 100% (5/5) reinstalling python-libsass-debug [##############################################################################################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... -> Failed to install the following packages. Manual intervention is required: python-cssutils - exit status 4 gradience-git - exit status 8 [./install.sh]: Command "yay -S --answerclean=a --noconfirm python-materialyoucolor-git gradience-git python-libsass python-material-color-utilities" has failed. You may need to resolve the problem manually BEFORE repeating this command. r = Repeat this command (DEFAULT) e = Exit now i = Ignore this error and continue (your setup might not work correctly) [R/e/i]: ``` Then I tried to manually run these commands but some files did not pass the tests. ![image](https://github.com/end-4/dots-hyprland/assets/93526233/c23bdf3e-05e5-4b38-8805-e96bc8fa330e) ![image](https://github.com/end-4/dots-hyprland/assets/93526233/b1f7dd7c-fb4b-4dee-a4a1-c51889a91b0e) ``` ==> Starting check()... ==================================================================================================================== test session starts ===================================================================================================================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.4.0 rootdir: /home/prozarius/.cache/yay/python-cssutils/src/cssutils-2.10.2 configfile: pytest.ini plugins: typeguard-4.2.1, jaraco.test-5.4.0 collected 445 items cssutils/tests/test_codec.py ...... [ 1%] cssutils/tests/test_csscharsetrule.py .......... [ 3%] cssutils/tests/test_csscomment.py ....... [ 5%] cssutils/tests/test_cssfontfacerule.py ........... [ 7%] cssutils/tests/test_cssimportrule.py .............. [ 10%] cssutils/tests/test_cssmediarule.py ................. [ 14%] cssutils/tests/test_cssnamespacerule.py .......... [ 16%] cssutils/tests/test_csspagerule.py .............. [ 20%] cssutils/tests/test_cssproperties.py ... [ 20%] cssutils/tests/test_cssrule.py .... [ 21%] cssutils/tests/test_cssrulelist.py .. [ 22%] cssutils/tests/test_cssstyledeclaration.py ........................ [ 27%] cssutils/tests/test_cssstylerule.py ............ [ 30%] cssutils/tests/test_cssstylesheet.py ............................ [ 36%] cssutils/tests/test_cssunknownrule.py ....... [ 37%] cssutils/tests/test_cssutils.py ........ [ 39%] cssutils/tests/test_cssutilsimport.py . [ 40%] cssutils/tests/test_cssvalue.py xxxxxxxxxxxxxxxxxxxxx [ 44%] cssutils/tests/test_cssvariablesdeclaration.py ......... [ 46%] cssutils/tests/test_cssvariablesrule.py .......... [ 48%] cssutils/tests/test_domimplementation.py .... [ 49%] cssutils/tests/test_encutils.py ....... [ 51%] cssutils/tests/test_errorhandler.py ..F. [ 52%] cssutils/tests/test_helper.py ..... [ 53%] cssutils/tests/test_marginrule.py ........ [ 55%] cssutils/tests/test_medialist.py ......... [ 57%] cssutils/tests/test_mediaquery.py .... [ 58%] cssutils/tests/test_parse.py ............... [ 61%] cssutils/tests/test_prodparser.py ................. [ 65%] cssutils/tests/test_profiles.py ........xxxxxx.............xxxxx [ 72%] cssutils/tests/test_properties.py .. [ 73%] cssutils/tests/test_property.py ........ [ 74%] cssutils/tests/test_scripts_csscombine.py .. [ 75%] cssutils/tests/test_selector.py ........ [ 77%] cssutils/tests/test_selectorlist.py ..... [ 78%] cssutils/tests/test_serialize.py ............................. [ 84%] cssutils/tests/test_settings.py . [ 84%] cssutils/tests/test_stylesheet.py . [ 85%] cssutils/tests/test_tokenize2.py ............. [ 88%] cssutils/tests/test_util.py ..................... [ 92%] cssutils/tests/test_value.py .....................xxxxxxxxxx [ 99%] cssutils/tests/test_x.py x [100%] ========================================================================================================================== FAILURES ========================================================================================================================== _______________________________________________________________________________________________________________ TestErrorHandler.test_handlers _______________________________________________________________________________________________________________ self = @pytest.mark.network def test_handlers(self): "cssutils.log" s = self._setHandler() cssutils.log.setLevel(logging.FATAL) assert cssutils.log.getEffectiveLevel() == logging.FATAL cssutils.parseString('a { color: 1 }') assert s.getvalue() == '' cssutils.log.setLevel(logging.DEBUG) cssutils.parseString('a { color: 1 }') # TODO: Fix? # self.assertEqual( # s.getvalue(), # u'ERROR Property: Invalid value for "CSS Color Module ' # 'Level 3/CSS Level 2.1" property: 1 [1:5: color]\n') assert ( s.getvalue() == 'ERROR Property: Invalid value for "CSS Level 2.1" ' 'property: 1 [1:5: color]\n' ) s = self._setHandler() cssutils.log.setLevel(logging.ERROR) cssutils.parseUrl('http://example.com') > assert s.getvalue()[:38] == 'ERROR Expected "text/css" mime type' E assert '' == 'ERROR Exp...ss" mime type' E E - ERROR Expected "text/css" mime type cssutils/tests/test_errorhandler.py:118: AssertionError --------------------------------------------------------------------------------------------------------------------- Captured log call ---------------------------------------------------------------------------------------------------------------------- ERROR IGNORED-CSSUTILS-TEST:errorhandler.py:105 Property: Invalid value for "CSS Level 2.1" property: 1 [1:5: color] ====================================================================================================================== warnings summary ====================================================================================================================== cssutils/_fetchgae.py:6 /home/prozarius/.cache/yay/python-cssutils/src/cssutils-2.10.2/cssutils/_fetchgae.py:6: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 import cgi -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================================================================================================================== short test summary info =================================================================================================================== FAILED cssutils/tests/test_errorhandler.py::TestErrorHandler::test_handlers - assert '' == 'ERROR Exp...ss" mime type' ==================================================================================================== 1 failed, 401 passed, 43 xfailed, 1 warning in 3.94s ==================================================================================================== ==> ERROR: A failure occurred in check(). Aborting... ``` I can run Hyprland but have only blank screen and i can run only terminal via shortcuts. I don't know if it's a problem with some of the files or if it's just something I did wrong but I followed the installation on the wiki completely.
b4shful commented 4 months ago

(just some additional info which might solve your issue based on things I've had to do before as a user of these dotfiles)

@Prozarius Check if your issue is similar to #342 and see if anything there helps?

As an additional troubleshooting step, try removing the yay cache (rm -rf ~/.cache/yay) and re-running the installer.

MNDIA commented 3 months ago

gradience-git depends on yapsy, but yapsy is removed and the install script doesn't work because of the non-existent dependency.

https://github.com/GradienceTeam/Gradience/issues/890#issuecomment-2108323345