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

Linux strange behavior on file pak01_dir.vpk #2039

Closed
marvin1099 opened this issue Apr 11, 2024 · 5 comments
Closed

Linux strange behavior on file pak01_dir.vpk #2039

marvin1099 opened this issue Apr 11, 2024 · 5 comments
Labels
Bug Something isn't working correctly Done in next release This has been addressed in the next release

Comments

@marvin1099
Copy link
Contributor

marvin1099 commented Apr 11, 2024

BEE2 Application Version

4.44.1 64-bit

BEE2 Package Version

4.44.0

What operating system are you running on?

Linux

Description of the bug

There is some strange behavior on file pak01_dir.vpk
The file is located in the "%STEAMCOMMON%/portal 2/portal2_dlc3/" folder
After trying to uninstall it complains the file exists and crashes
Also after trying to export it complains the file it a folder now and crashes
It also seems that this bug might stop bee from installing anything except the layout
Becalse after adding Portal 2 and exporting the puzzle maker will not have any bee relevant icons and new items added by bee show an error after placing them

Expected behavior

I expect to be able to export and uninstall without deleting the file manually
Also the icons and items should work in the puzzle maker

Steps to reproduce

First have a fresh copy of Portal 2 on linux (with linux portal 2 puzzle maker fix, still seems needed to make the normal puzzle maker work).
Have a compiled version of BEE2.4 ready and without any installed games in the config.
Next install BEE2 into Portal 2 (Works fine so far).
Select any pallet and click export.
First time it works.
Now go and uninstall BEE from Portal 2, it complains about the file "%STEAMCOMMON%/portal 2/portal2_dlc3/pak01_dir.vpk" and crashes.
So I delete file.
After that, if I now go and uninstall BEE from Portal 2, than it seem to be uninstalled correctly.
At this point if i install BEE and try and export it says folder exists and crashes.
It still can intall if you manually delete the file.
In that case the puzzle maker now has invalid items or not working icons.
I still have to check if the items and icons work after first install.
Edit: I have checked by reinstalling portal 2 and the be items dont seem to work even after a full clean install, this suggests that these issues are unrelated

Logs and Reports

THE EXPORT ERROR LOG FILE (on main):

[INFO] BEE2_launch.<module>(): Arguments: ['./BEE2']
[INFO] BEE2_launch.<module>(): Running "bee2", version 2.4.44.1 64-bit:
[INFO] localisation.setup(): Language: 'en_US'
[DEBUG] localisation.setup(): Language codes: ['en_us', 'en']
[ERROR] sound.<module>(): Pyglet not importable:
Traceback (most recent call last):
  File "app/sound.py", line 233, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/__init__.py", line 143, in <module>
  File "pyglet/media/codecs/__init__.py", line 102, in add_default_media_codecs
  File "pyglet/media/codecs/__init__.py", line 118, in have_ffmpeg
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/__init__.py", line 36, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavcodec.py", line 46, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavutil.py", line 206, in <module>
  File "ctypes/__init__.py", line 389, in __getattr__
  File "ctypes/__init__.py", line 394, in __getitem__
AttributeError: /usr/lib/libavutil.so.58: undefined symbol: av_frame_get_best_effort_timestamp
[DEBUG] localisation.deco(): Add lang callback: <function _update_translations at 0x77ef53ef6fc0>, 1 total
[DEBUG] localisation.deco(): Add lang callback: <function _apply_changes at 0x77ef53f1aa20>, 2 total
[WARNING] BEE2_config.load(): Config "/home/marvin/.config/BEEMOD2/config/item_configs.cfg" not found! Using defaults...
[DEBUG] BEE2.start_main(): Starting Trio loop.
[DEBUG] BEE2.app_main(): Opening nursery...
[DEBUG] BEE2.init_app(): Starting loading screen...
[DEBUG] BEE2.init_app(): Loading settings...
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/games.cfg"!
[INFO] gameMan.scan_music_locs(): PS-Mel dir: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal Stories Mel/portal_stories/pak01_dir.vpk
[INFO] BEE2.init_app(): Loading Packages...
[DEBUG] packages.find_packages(): Reading package "packages/dis_beams.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/oldAp.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/abs_fizz.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/antlines.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/barrier_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/beemod.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/blocks.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/bumbleball.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/buttons.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/catwalk.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/checkpoint.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/clean_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/conveyor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_bomb.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_cleaner.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_color.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/deathfizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/destruction_target.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ditch.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/elevator_videos.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fizzler_out_relay.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fr_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/futbol.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/geometry.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/glass_hole.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hazards.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hmw.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/lifeform_sensor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/light_tiles.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/logic.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/mel_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/monitors.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/neurotoxin.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/obs_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/overgrown.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/paintFizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/panels.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pedestal_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pellets.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/phys_shield.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal_onoff.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pro_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ret_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_fields.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_items.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rocketTurret.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/scaffold.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/sendificator.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/signage.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/standing_reclined_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagItems.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagVO.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tag_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tdb_csfi.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_elements.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_unzipped.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/trigger_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/turret_dropper.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/vactubes.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/voice_line.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/wom_plates.bee_pack"
[DEBUG] packages.load_packages(): Submitted packages.
[DEBUG] loadScreen.step(): PAK: "BEE2_VOICE_LINE" = 25.7s
[DEBUG] packages.load_packages(): Parsed packages, now parsing objects.
[INFO] packages.load_packages(): Object counts:
 | Item           : 124
 | Music          : 106
 | Signage        : 49
 | Elevator       : 36
 | EditorSound    : 17
 | QuotePack      : 12
 | ConfigGroup    : 11
 | Style          : 8
 | CorridorGroup  : 8
 | StyleVar       : 7
 | SignageLegend  : 6
 | StyleVPK       : 5
 | Skybox         : 5
 | ItemConfig     : 1
 | PackList       : 1
 |___

[INFO] packages.parse_type(): Post-process ItemConfig objects...
[INFO] packages.parse_type(): Post-process Elevator objects...
[INFO] packages.parse_type(): Post-process EditorSound objects...
[INFO] packages.parse_type(): Post-process StyleVPK objects...
[INFO] packages.parse_type(): Post-process SignageLegend objects...
[INFO] packages.parse_type(): Post-process Signage objects...
[INFO] packages.parse_type(): Post-process Skybox objects...
[INFO] packages.parse_type(): Post-process Music objects...
[INFO] packages.parse_type(): Post-process PackList objects...
[INFO] packages.parse_type(): Post-process CorridorGroup objects...
[INFO] packages.parse_type(): Post-process QuotePack objects...
[INFO] packages.parse_type(): Post-process StyleVar objects...
[INFO] packages.parse_type(): Post-process Style objects...
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_OVERGROWN> = [<Style: BEE2_OVERGROWN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN> = [<Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN_ORIGINAL> = [<Style: BEE2_CLEAN_ORIGINAL>, <Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1950s> = [<Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1970s> = [<Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1960s> = [<Style: BEE2_1960s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1980s> = [<Style: BEE2_1980s>, <Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_PORTAL_1> = [<Style: BEE2_PORTAL_1>]
[INFO] packages.parse_type(): Post-process ConfigGroup objects...
[WARNING] (BEE2_SIGNAGE:ITEM_BEE2_SIGNAGE_ANTLINE) item.parse_item_folder(): Item ID "ITEM_BEE2_SIGNAGE_ANTLINE" does not match "ITEM_BEE2_SIGNAGE" in "BEE2_SIGNAGE:items/sign/editoritems.txt"! Info.txt ID will override, update editoritems!
[INFO] packages.parse_type(): Post-process Item objects...
[INFO] item.post_parse(): Allocating styled items...
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "skyboxes">>, 3 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "voicelines">>, 4 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "styles">>, 5 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "elevators">>, 6 total
[DEBUG] localisation.find_basemodui(): Checking lang "/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc2/resource/basemodui_english.txt"
[DEBUG] loadScreen.step(): UI: "package_load" = 0.123s
[INFO] BEE2.init_app(): Done!
[INFO] BEE2.init_app(): Initialising UI...
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[DEBUG] loadScreen.step(): UI: "preview" = 0.202s
[ERROR] img._load_file(): "<bee2>:BEE2/menu.png" does not exist!
[ERROR] img._load_file(): "<bee2>:BEE2/item_moving.png" does not exist!
[ERROR] img._load_file(): "<bee2>:BEE2/sel_bar.png" does not exist!
[DEBUG] loadScreen.step(): UI: "picker" = 0.265s
[INFO] paletteLoader.load_palettes(): Loading builtin "EMPTY"
[INFO] paletteLoader.load_palettes(): Loading builtin "PORTAL2"
[INFO] paletteLoader.load_palettes(): Loading builtin "BEEMOD"
[INFO] paletteLoader.load_palettes(): Loading builtin "P2_COLLAPSED"
[INFO] paletteLoader.load_palettes(): Loading builtin "APTAG"
[INFO] paletteLoader.load_palettes(): Loading "1436520879409025818.bee2_palette"
[INFO] paletteLoader.load_palettes(): Loading "87935374932277008.bee2_palette"
[DEBUG] localisation.deco(): Add lang callback: <bound method PaletteUI.update_state of <app.paletteUI.PaletteUI object at 0x77ef44082990>>, 7 total
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_base">>, 8 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_tbeam">>, 9 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_bounce">>, 10 total
[DEBUG] localisation.deco(): Add lang callback: <bound method SelectorWin._update_translations of <SelectorWin "music_speed">>, 11 total
[ERROR] img._load_file(): "<bee2>:BEE2/switcher_arrow.png" does not exist!
[DEBUG] loadScreen.step(): UI: "options" = 0.27s
[DEBUG] localisation.deco(): Add lang callback: <function make_pane.<locals>.update_selector at 0x77ef44ba5c60>, 12 total
[DEBUG] localisation.deco(): Add lang callback: <function make_widgets.<locals>.set_tab_names at 0x77ef44699300>, 13 total
[DEBUG] localisation.deco(): Add lang callback: <function make_map_widgets.<locals>.update_model_values at 0x77ef445b56c0>, 14 total
[DEBUG] localisation.deco(): Add lang callback: <function init_widgets.<locals>.set_tab_names at 0x77ef4466aac0>, 15 total
[INFO] item_search.rebuild_database(): Updating search database...
[INFO] item_search.rebuild_database(): Computed 289 tags.
[INFO] BEE2.init_app(): UI initialised!
[INFO] gameMan.export(): --------------------
[INFO] gameMan.export(): Exporting Items and Style for "PORTAL 2"!
[INFO] gameMan.export(): Style = BEE2_CLEAN
[INFO] gameMan.export(): <class 'packages.music.Music'> = {<MusicChannel.BASE: 'base'>: <Music VALVE_PETI>, <MusicChannel.TBEAM: 'tbeam'>: None, <MusicChannel.BOUNCE: 'bouncegel'>: None, <MusicChannel.SPEED: 'speedgel'>: None}
[INFO] gameMan.export(): <class 'packages.skybox.Skybox'> = BEE2_CLEAN
[INFO] gameMan.export(): <class 'packages.quote_pack.QuotePack'> = BEE2_GLADOS_CLEAN
[INFO] gameMan.export(): <class 'packages.elevator.Elevator'> = None
[INFO] gameMan.export(): <class 'packages.item.Item'> = {'item_lautaro_pedestal_buttons': {1: (0, 0)}, 'item_button_floor': {0: (1, 0)}, 'item_cube': {0: (2, 0)}, 'item_paint_splat': {3: (3, 0)}, 'item_tbeam': {0: (0, 1)}, 'item_catapult': {0: (1, 1)}, 'item_panel_stairs': {0: (2, 1)}, 'item_light_panel': {0: (3, 1)}, 'item_lp_death_fizzler': {0: (0, 2)}, 'item_light_bridge': {0: (1, 2)}, 'item_piston_platform': {0: (2, 2)}, 'item_rail_platform': {0: (3, 2)}, 'item_laser_emitter_center': {0: (0, 3)}, 'item_laser_catcher_center': {0: (1, 3)}, 'item_laser_relay_center': {0: (2, 3)}, 'item_barrier': {0: (3, 3)}, 'door': {0: (0, 4)}, 'item_bee2_coop_checkpoint_single': {0: (1, 4)}, 'item_panel_clear': {0: (2, 4)}, 'item_panel_angled': {0: (3, 4)}, 'item_panel_flip': {0: (0, 5)}, 'item_secondary_observation_room': {0: (1, 5)}, 'item_goo': {0: (2, 5)}, 'item_turret': {0: (3, 5)}, 'item_bee2_portalgun': {0: (0, 6)}, 'item_logic_gate': {0: (1, 6)}, 'item_tspen_logic_delayer': {0: (2, 6)}, 'item_tspen_logic_inputs_sr': {0: (3, 6), 2: (3, 7)}, 'item_tspen_flip_flop': {0: (0, 7)}, 'item_triggers': {2: (1, 7)}, 'item_bee_logic': {0: (2, 7)}}
[INFO] gameMan.export(): <class 'packages.stylevar.StyleVar'> = {'DoorCameras': True, 'RestartOnExit': True, 'MultiverseCave': True, 'NoMidVoices': False, 'UnlockDefault': False, 'AllowGooMist': True, 'FunnelAllowSwitchedLights': True, 'EnableShapeSignageFrame': True}
[INFO] gameMan.export(): <class 'packages.signage.Signage'> = [('3', 'SIGN_NUM_1'), ('4', 'SIGN_NUM_2'), ('5', 'SIGN_NUM_3'), ('6', 'SIGN_NUM_4'), ('7', 'SIGN_EXIT'), ('8', 'SIGN_CUBE_DROPPER'), ('9', 'SIGN_BALL_DROPPER'), ('10', 'SIGN_REFLECT_CUBE'), ('11', 'SIGN_GOO_TOXIC'), ('12', 'SIGN_TBEAM'), ('13', 'SIGN_TBEAM_POLARITY'), ('14', 'SIGN_LASER_RELAY'), ('15', 'SIGN_TURRET'), ('16', 'SIGN_LIGHT_BRIDGE'), ('17', 'SIGN_PAINT_BOUNCE'), ('18', 'SIGN_PAINT_SPEED')]
[INFO] gameMan.export(): Should refresh: True
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[INFO] gameMan.export(): Cache invalid - copying..
[INFO] gameMan.export(): Exporting "Item"
[DEBUG] loadScreen.step(): EXP: "Item" = 0.29s
[INFO] gameMan.export(): Exporting "ItemConfig"
[INFO] gameMan.export(): Exporting "StyleVar"
[INFO] gameMan.export(): Exporting "Elevator"
[INFO] gameMan.export(): Exporting "EditorSound"
[INFO] gameMan.export(): Exporting "StyleVPK"
[ERROR] BEE2.done_callback(): Trio exited with exception
  + Exception Group Traceback (most recent call last):
  |   File "app/BEE2.py", line 168, in app_main
  |   File "trio/_core/_run.py", line 954, in __aexit__
  | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
  +-+---------------- 1 ----------------
    | Exception Group Traceback (most recent call last):
    |   File "app/UI.py", line 778, in export_editoritems
    |   File "app/gameMan.py", line 754, in export
    |   File "packages/style_vpk.py", line 178, in export
    |   File "packages/style_vpk.py", line 108, in find_vpk
    |   File "trio/_core/_run.py", line 954, in __aexit__
    | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
    +-+---------------- 1 ----------------
      | Traceback (most recent call last):
      |   File "packages/style_vpk.py", line 99, in worker
      |   File "trio/_threads.py", line 471, in to_thread_run_sync
      |   File "outcome/_impl.py", line 213, in unwrap
      |   File "trio/_threads.py", line 397, in do_release_then_return_result
      |   File "outcome/_impl.py", line 213, in unwrap
      |   File "trio/_threads.py", line 416, in worker_fn
      |   File "srctools/vpk.py", line 306, in __init__
      |   File "srctools/vpk.py", line 341, in load_dirfile
      | IsADirectoryError: [Errno 21] Is a directory: '/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk'
      +------------------------------------
[ERROR] __init__.tk_error(): Uncaught Tk Exception:
  + Exception Group Traceback (most recent call last):
  |   File "trio/_core/_run.py", line 954, in __aexit__
  | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
  +-+---------------- 1 ----------------
    | Exception Group Traceback (most recent call last):
    |   File "app/UI.py", line 778, in export_editoritems
    |   File "app/gameMan.py", line 754, in export
    |   File "packages/style_vpk.py", line 178, in export
    |   File "packages/style_vpk.py", line 108, in find_vpk
    |   File "trio/_core/_run.py", line 954, in __aexit__
    | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
    +-+---------------- 1 ----------------
      | Traceback (most recent call last):
      |   File "packages/style_vpk.py", line 99, in worker
      |   File "trio/_threads.py", line 471, in to_thread_run_sync
      |   File "outcome/_impl.py", line 213, in unwrap
      |   File "trio/_threads.py", line 397, in do_release_then_return_result
      |   File "outcome/_impl.py", line 213, in unwrap
      |   File "trio/_threads.py", line 416, in worker_fn
      |   File "srctools/vpk.py", line 306, in __init__
      |   File "srctools/vpk.py", line 341, in load_dirfile
      | IsADirectoryError: [Errno 21] Is a directory: '/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk'
      +------------------------------------
[INFO] UI.quit_application(): Shutting down application.
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/games.cfg"!

UNINSTALL ERROR LOG FILE (on dev):

[INFO] BEE2_launch.<module>(): Arguments: ['/home/marvin/Documents/Coding/Git/Build-Bee2/BEE2.4/dist/64bit/BEE2/BEE2']
[INFO] BEE2_launch.<module>(): Running "bee2", version 2.4.44.1.dev+35ea56fe 64-bit:
[INFO] localisation.setup(): Language: 'en_US'
[DEBUG] localisation.setup(): Language codes: ['en_us', 'en']
[ERROR] sound.<module>(): Pyglet not importable:
Traceback (most recent call last):
  File "app/sound.py", line 233, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/__init__.py", line 143, in <module>
  File "pyglet/media/codecs/__init__.py", line 102, in add_default_media_codecs
  File "pyglet/media/codecs/__init__.py", line 118, in have_ffmpeg
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/__init__.py", line 36, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavcodec.py", line 46, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavutil.py", line 206, in <module>
  File "ctypes/__init__.py", line 389, in __getattr__
  File "ctypes/__init__.py", line 394, in __getitem__
AttributeError: /usr/lib/libavutil.so.58: undefined symbol: av_frame_get_best_effort_timestamp
[DEBUG] BEE2.start_main(): Starting Trio loop.
[DEBUG] BEE2.app_main(): Opening nursery...
[DEBUG] BEE2.init_app(): Starting loading screen...
[DEBUG] BEE2.init_app(): Loading settings...
[INFO] gameMan.load(): Load game: Game(name='PORTAL 2', steamID='620', root='/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2', mod_times={'valve_lasers': 1712856233, 'bee2_old_ap': 1712856233, 'tuleby_absolute_fizzler': 1712856233, 'bee2_antlines': 1712856233, 'bee2_barrier_variants': 1712856233, 'beemod_1': 1712856233, 'bee2_blocks': 1712856233, 'bee2_bumbleball': 1712856233, 'valve_buttons': 1712856233, 'bee2_catwalk': 1712856233, 'tspen_checkpoint': 1712856233, 'bee2_clean_style': 1712856233, 'bee2_conveyor': 1712856233, 'tuleby_cube_bomb': 1712856233, 'tspen_paint_cleaner': 1712856233, 'bee2_cube_coloriser': 1712856233, 'lp_death_fizz': 1712856233, 'bee2_destruction_target': 1712856233, 'tspen_ditch': 1712856233, 'bee2_elev_video': 1712856233, 'bee2_fizzler_out_relay': 1712856233, 'fr_fizz': 1712856233, 'pack_bee2_futbol': 1712856233, 'valve_geometry': 1712856233, 'bee2_glass_hole': 1712856233, 'valve_hazards': 1712856233, 'hmw_mod': 1712856233, 'pro_lifeform_sensor': 1712856233, 'bee2_light_tiles': 1712856233, 'bee_logic': 1712856233, 'ps_mel_music': 1712856234, 'bee2_monitors': 1712856233, 'valve_music': 1712856233, 'bee2_neurotoxin': 1712856233, 'bee2_obs_variants': 1712856233, 'bee2_overgrown': 1712856233, 'bee2_p1_music': 1712856234, 'bee2_portal_1': 1712856234, 'bee2_paint_fizzler': 1712856234, 'bee2_extra_panels': 1712856234, 'bee2_pedestal_variants': 1712856234, 'bee_pellets': 1712856234, 'phys_shield': 1712856234, 'bee2_portals': 1712856234, 'tuleby_portalgun_on_off': 1712856234, 'pro_music': 1712856234, 'tspen_ret_button': 1712856234, 'rex_field': 1712856234, 'rex_items': 1712856234, 'rex_music': 1712856234, 'bee2_rocket_turret': 1712856234, 'bee2_unst_scaffold': 1712856234, 'hmw_sendificator': 1712856234, 'bee2_signage': 1712856234, 'lautaro_standing_reclined_fizzlers': 1712856234, 'aperture_tag_items': 1712856234, 'aperture_tag_voice': 1712856234, 'tag_music': 1712856234, 'tdb_csfi': 1712856234, 'valve_test_elem': 1712856234, 'bee2_test_package': 1712856234, 'bee2_trigger_button': 1712856234, 'bee2_turret_dropper': 1712856234, 'bee2_vactubes': 1712856234, 'bee2_voice_line': 1712856234, 'pack_wom_conductor': 1712856234}, exported_style='BEE2_CLEAN', unmarked_dlc3_vpk=False)
[INFO] BEE2.init_app(): Loading Packages...
[INFO] mod_support.scan_music_locs(): PS-Mel dir: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal Stories Mel/portal_stories/pak01_dir.vpk
[DEBUG] packages.find_packages(): Reading package "packages/dis_beams.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/oldAp.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/abs_fizz.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/antlines.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/barrier_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/beemod.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/blocks.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/bumbleball.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/buttons.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/catwalk.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/checkpoint.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/clean_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/conveyor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_bomb.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_cleaner.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_color.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/deathfizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/destruction_target.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ditch.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/elevator_videos.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fizzler_out_relay.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fr_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/futbol.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/geometry.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/glass_hole.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hazards.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hmw.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/lifeform_sensor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/light_tiles.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/logic.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/mel_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/monitors.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/neurotoxin.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/obs_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/overgrown.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/paintFizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/panels.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pedestal_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pellets.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/phys_shield.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal_onoff.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pro_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ret_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_fields.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_items.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rocketTurret.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/scaffold.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/sendificator.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/signage.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/standing_reclined_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagItems.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagVO.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tag_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tdb_csfi.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_elements.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_unzipped.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/trigger_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/turret_dropper.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/vactubes.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/voice_line.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/wom_plates.bee_pack"
[DEBUG] packages.load_packages(): Submitted packages.
[DEBUG] packages.load_packages(): Parsed packages, now parsing objects.
[INFO] packages.load_packages(): Object counts:
 | Item           : 124
 | Music          : 106
 | Signage        : 49
 | Elevator       : 36
 | EditorSound    : 17
 | QuotePack      : 12
 | ConfigGroup    : 11
 | Style          : 8
 | CorridorGroup  : 8
 | StyleVar       : 7
 | SignageLegend  : 6
 | StyleVPK       : 5
 | Skybox         : 5
 | ItemConfig     : 1
 | PackList       : 1
 | BarrierHole    : 0
 |___

[INFO] packages.parse_type(): Post-process BarrierHole objects...
[INFO] packages.parse_type(): Post-process CorridorGroup objects...
[INFO] packages.parse_type(): Post-process PackList objects...
[INFO] packages.parse_type(): Post-process SignageLegend objects...
[INFO] packages.parse_type(): Post-process StyleVPK objects...
[INFO] packages.parse_type(): Post-process EditorSound objects...
[INFO] packages.parse_type(): Post-process ItemConfig objects...
[INFO] packages.parse_type(): Post-process Music objects...
[INFO] packages.parse_type(): Post-process Skybox objects...
[INFO] packages.parse_type(): Post-process Signage objects...
[INFO] packages.parse_type(): Post-process Elevator objects...
[WARNING] (BEE2_OLD_AP:BEE2_CAVE_80s, Entry) quote_pack.parse(): Quote Pack has no specific ID for "Welcome to Aperture Science"!
[WARNING] (BEE2_OLD_AP:BEE2_CAVE_80s, Entry) quote_pack.parse(): Quote Pack has no specific ID for "Test Participation Is Mandatory"!
[INFO] packages.parse_type(): Post-process QuotePack objects...
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "PAINT_FIZZ" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "LIGHT_BRIDGE_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "SENDIFICATOR_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "GENERIC_EXIT" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate midchamber line ID "BALL_BUTTON_LONG"
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_ANNOUNCER_APOC" has duplicate line ID "EXIT_BLUEGEL" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_CLEAN" has duplicate line ID "LASER_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_CLEAN" has duplicate line ID "DEADLY_1" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "LIGHT_BRIDGE_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "LASER_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "DEADLY_1" in group "EXIT"!
[INFO] packages.parse_type(): Post-process StyleVar objects...
[INFO] packages.parse_type(): Post-process Style objects...
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN> = [<Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_OVERGROWN> = [<Style: BEE2_OVERGROWN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1950s> = [<Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN_ORIGINAL> = [<Style: BEE2_CLEAN_ORIGINAL>, <Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1970s> = [<Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1960s> = [<Style: BEE2_1960s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1980s> = [<Style: BEE2_1980s>, <Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_PORTAL_1> = [<Style: BEE2_PORTAL_1>]
[INFO] packages.parse_type(): Post-process ConfigGroup objects...
[WARNING] (BEE2_SIGNAGE:ITEM_BEE2_SIGNAGE_ANTLINE) item.parse_item_folder(): Item ID "ITEM_BEE2_SIGNAGE_ANTLINE" does not match "ITEM_BEE2_SIGNAGE" in "BEE2_SIGNAGE:items/sign/editoritems.txt"! Info.txt ID will override, update editoritems!
[INFO] packages.parse_type(): Post-process Item objects...
[INFO] item.post_parse(): Allocating styled items...
[ERROR] errors.__aexit__(): ErrorUI block failed.
 | title=BEEmod Error
 | desc=Loading packages was partially successful:
 | Package "TAG_MUSIC" could not be enabled - Aperture Tag is not installed.
 |___

[DEBUG] loadScreen._listen_to_process(): Logger response: Daemon2Load_MainSetCompact(compact=True)
[DEBUG] localisation.find_basemodui(): Checking lang "/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc2/resource/basemodui_english.txt"
[INFO] BEE2.init_app(): Done!
[INFO] BEE2.init_app(): Initialising UI...
[ERROR] img._load_file(): "<BEE2>:BEE2/item_moving.png" does not exist!
[ERROR] img._load_file(): "<BEE2>:BEE2/menu.png" does not exist!
[ERROR] img._load_file(): "<BEE2>:BEE2/sel_bar.png" does not exist!
[INFO] paletteLoader.load_palettes(): Loading builtin "EMPTY"
[INFO] paletteLoader.load_palettes(): Loading builtin "PORTAL2"
[INFO] paletteLoader.load_palettes(): Loading builtin "BEEMOD"
[INFO] paletteLoader.load_palettes(): Loading builtin "P2_COLLAPSED"
[INFO] paletteLoader.load_palettes(): Loading builtin "APTAG"
[INFO] paletteLoader.load_palettes(): Loading "1436520879409025818.bee2_palette"
[INFO] paletteLoader.load_palettes(): Loading "87935374932277008.bee2_palette"
[DEBUG] localisation.deco(): Add lang callback: <bound method PaletteUI.update_state of <app.paletteUI.PaletteUI object at 0x775c48e92090>>, 1 total
[ERROR] img._load_file(): "<BEE2>:BEE2/switcher_arrow.png" does not exist!
[ERROR] img._load_file(): "<BEE2>:BEE2/switcher_arrow.png" does not exist!
[DEBUG] localisation.deco(): Add lang callback: <function make_widgets.<locals>.set_tab_names at 0x775c3c311f80>, 2 total
[DEBUG] localisation.deco(): Add lang callback: <function make_map_widgets.<locals>.update_model_values at 0x775c3c311ee0>, 3 total
[DEBUG] localisation.deco(): Add lang callback: <function init_widgets.<locals>.set_tab_names at 0x775c3cde6ac0>, 4 total
[ERROR] SubPane.load_conf(): Load: item = WindowState(x=1022, y=337, width=-1, height=484, visible=True)
[ERROR] SubPane.load_conf(): Load: compiler = WindowState(x=-241, y=348, width=220, height=-1, visible=True)
[ERROR] SubPane.load_conf(): Load: pal = WindowState(x=-241, y=-7, width=220, height=215, visible=True)
[INFO] item_search.rebuild_database(): Updating search database...
[INFO] item_search.rebuild_database(): Computed 289 tags.
[INFO] BEE2.init_app(): UI initialised!
[INFO] compiler.terminate_error_server(): No error server file, it's not running.
[INFO] compiler.restore_backup(): Restoring original "Editoritems"!
[INFO] compiler.restore_backup(): Restoring original "Windows VBSP"!
[INFO] compiler.restore_backup(): Restoring original "Windows VRAD"!
[INFO] compiler.restore_backup(): Restoring original "Linux VBSP"!
[INFO] compiler.restore_backup(): Restoring original "Linux VRAD"!
[INFO] vpks.find_folder(): Found BEE vpk: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk
[INFO] gameMan.clear_cache(): VPK filename to remove: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk
[INFO] BEE2.init_app(): Shutting down application.
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/games.cfg"!
[ERROR] BEE2.done_callback(): Trio exited with exception
  + Exception Group Traceback (most recent call last):
  |   File "app/BEE2.py", line 228, in app_main
  |   File "trio/_core/_run.py", line 954, in __aexit__
  | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "app/gameMan.py", line 377, in remove_game
    |   File "app/gameMan.py", line 174, in clear_cache
    |   File "exporting/vpks.py", line 138, in clear_files
    |   File "<frozen os>", line 225, in makedirs
    | FileExistsError: [Errno 17] File exists: '/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk'
    +------------------------------------
[ERROR] __init__.tk_error(): Uncaught Tk Exception:
  + Exception Group Traceback (most recent call last):
  |   File "trio/_core/_run.py", line 954, in __aexit__
  | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "app/gameMan.py", line 377, in remove_game
    |   File "app/gameMan.py", line 174, in clear_cache
    |   File "exporting/vpks.py", line 138, in clear_files
    |   File "<frozen os>", line 225, in makedirs
    | FileExistsError: [Errno 17] File exists: '/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk'
    +------------------------------------

And here the logfiles for sucsessfull export:

[INFO] BEE2_launch.<module>(): Arguments: ['/home/marvin/Documents/Coding/Git/Build-Bee2/BEE2.4/dist/64bit/BEE2/BEE2']
[INFO] BEE2_launch.<module>(): Running "bee2", version 2.4.44.1.dev+35ea56fe 64-bit:
[INFO] localisation.setup(): Language: 'en_US'
[DEBUG] localisation.setup(): Language codes: ['en_us', 'en']
[ERROR] sound.<module>(): Pyglet not importable:
Traceback (most recent call last):
  File "app/sound.py", line 233, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/__init__.py", line 143, in <module>
  File "pyglet/media/codecs/__init__.py", line 102, in add_default_media_codecs
  File "pyglet/media/codecs/__init__.py", line 118, in have_ffmpeg
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/__init__.py", line 36, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavcodec.py", line 46, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller/loader/pyimod02_importers.py", line 419, in exec_module
  File "pyglet/media/codecs/ffmpeg_lib/libavutil.py", line 206, in <module>
  File "ctypes/__init__.py", line 389, in __getattr__
  File "ctypes/__init__.py", line 394, in __getitem__
AttributeError: /usr/lib/libavutil.so.58: undefined symbol: av_frame_get_best_effort_timestamp
[DEBUG] BEE2.start_main(): Starting Trio loop.
[DEBUG] BEE2.app_main(): Opening nursery...
[DEBUG] BEE2.init_app(): Starting loading screen...
[DEBUG] BEE2.init_app(): Loading settings...
[DEBUG] loadScreen._listen_to_process(): Logger response: Daemon2Load_MainSetCompact(compact=True)
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/games.cfg"!
[INFO] BEE2.init_app(): Loading Packages...
[INFO] mod_support.scan_music_locs(): PS-Mel dir: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal Stories Mel/portal_stories/pak01_dir.vpk
[DEBUG] packages.find_packages(): Reading package "packages/dis_beams.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/oldAp.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/abs_fizz.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/antlines.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/barrier_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/beemod.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/blocks.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/bumbleball.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/buttons.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/catwalk.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/checkpoint.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/clean_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/conveyor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_bomb.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_cleaner.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/cube_color.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/deathfizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/destruction_target.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ditch.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/elevator_videos.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fizzler_out_relay.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/fr_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/futbol.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/geometry.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/glass_hole.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hazards.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/hmw.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/lifeform_sensor.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/light_tiles.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/logic.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/mel_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/monitors.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/neurotoxin.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/obs_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/overgrown.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/p1_style.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/paintFizzler.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/panels.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pedestal_variants.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pellets.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/phys_shield.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/portal_onoff.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/pro_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/ret_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_fields.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_items.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rex_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/rocketTurret.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/scaffold.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/sendificator.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/signage.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/standing_reclined_fizzlers.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagItems.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tagVO.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tag_music.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/tdb_csfi.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_elements.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/test_unzipped.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/trigger_button.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/turret_dropper.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/vactubes.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/voice_line.bee_pack"
[DEBUG] packages.find_packages(): Reading package "packages/wom_plates.bee_pack"
[DEBUG] packages.load_packages(): Submitted packages.
[DEBUG] packages.load_packages(): Parsed packages, now parsing objects.
[INFO] packages.load_packages(): Object counts:
 | Item           : 124
 | Music          : 106
 | Signage        : 49
 | Elevator       : 36
 | EditorSound    : 17
 | QuotePack      : 12
 | ConfigGroup    : 11
 | Style          : 8
 | CorridorGroup  : 8
 | StyleVar       : 7
 | SignageLegend  : 6
 | StyleVPK       : 5
 | Skybox         : 5
 | ItemConfig     : 1
 | PackList       : 1
 | BarrierHole    : 0
 |___

[INFO] packages.parse_type(): Post-process BarrierHole objects...
[INFO] packages.parse_type(): Post-process CorridorGroup objects...
[INFO] packages.parse_type(): Post-process PackList objects...
[INFO] packages.parse_type(): Post-process SignageLegend objects...
[INFO] packages.parse_type(): Post-process StyleVPK objects...
[INFO] packages.parse_type(): Post-process EditorSound objects...
[INFO] packages.parse_type(): Post-process ItemConfig objects...
[INFO] packages.parse_type(): Post-process Elevator objects...
[INFO] packages.parse_type(): Post-process Signage objects...
[INFO] packages.parse_type(): Post-process Skybox objects...
[INFO] packages.parse_type(): Post-process Music objects...
[WARNING] (BEE2_OLD_AP:BEE2_CAVE_80s, Entry) quote_pack.parse(): Quote Pack has no specific ID for "Welcome to Aperture Science"!
[WARNING] (BEE2_OLD_AP:BEE2_CAVE_80s, Entry) quote_pack.parse(): Quote Pack has no specific ID for "Test Participation Is Mandatory"!
[INFO] packages.parse_type(): Post-process StyleVar objects...
[INFO] packages.parse_type(): Post-process QuotePack objects...
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_CLEAN" has duplicate line ID "LASER_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_CLEAN" has duplicate line ID "DEADLY_1" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_ANNOUNCER_APOC" has duplicate line ID "EXIT_BLUEGEL" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "PAINT_FIZZ" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "LIGHT_BRIDGE_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "SENDIFICATOR_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate line ID "GENERIC_EXIT" in group "EXIT"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_P1" has duplicate midchamber line ID "BALL_BUTTON_LONG"
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "LIGHT_BRIDGE_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "LASER_1" in group "ENTRY"!
[WARNING] quote_pack.post_parse(): Quote Pack "BEE2_GLADOS_HUMAN_VAULT" has duplicate line ID "DEADLY_1" in group "EXIT"!
[INFO] packages.parse_type(): Post-process Style objects...
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1970s> = [<Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1950s> = [<Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1980s> = [<Style: BEE2_1980s>, <Style: BEE2_1970s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN> = [<Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_OVERGROWN> = [<Style: BEE2_OVERGROWN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_CLEAN_ORIGINAL> = [<Style: BEE2_CLEAN_ORIGINAL>, <Style: BEE2_CLEAN>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_1960s> = [<Style: BEE2_1960s>, <Style: BEE2_1950s>]
[DEBUG] packages.post_parse(): Inheritance path for <Style: BEE2_PORTAL_1> = [<Style: BEE2_PORTAL_1>]
[INFO] packages.parse_type(): Post-process ConfigGroup objects...
[WARNING] (BEE2_SIGNAGE:ITEM_BEE2_SIGNAGE_ANTLINE) item.parse_item_folder(): Item ID "ITEM_BEE2_SIGNAGE_ANTLINE" does not match "ITEM_BEE2_SIGNAGE" in "BEE2_SIGNAGE:items/sign/editoritems.txt"! Info.txt ID will override, update editoritems!
[INFO] packages.parse_type(): Post-process Item objects...
[INFO] item.post_parse(): Allocating styled items...
[ERROR] errors.__aexit__(): ErrorUI block failed.
 | title=BEEmod Error
 | desc=Loading packages was partially successful:
 | Package "TAG_MUSIC" could not be enabled - Aperture Tag is not installed.
 |___

[DEBUG] localisation.find_basemodui(): Checking lang "/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc2/resource/basemodui_english.txt"
[INFO] BEE2.init_app(): Done!
[INFO] BEE2.init_app(): Initialising UI...
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[ERROR] img._load_file(): "<BEE2>:BEE2/sel_bar.png" does not exist!
[ERROR] img._load_file(): "<BEE2>:BEE2/item_moving.png" does not exist!
[ERROR] img._load_file(): "<BEE2>:BEE2/menu.png" does not exist!
[INFO] paletteLoader.load_palettes(): Loading builtin "EMPTY"
[INFO] paletteLoader.load_palettes(): Loading builtin "PORTAL2"
[INFO] paletteLoader.load_palettes(): Loading builtin "BEEMOD"
[INFO] paletteLoader.load_palettes(): Loading builtin "P2_COLLAPSED"
[INFO] paletteLoader.load_palettes(): Loading builtin "APTAG"
[INFO] paletteLoader.load_palettes(): Loading "1436520879409025818.bee2_palette"
[INFO] paletteLoader.load_palettes(): Loading "87935374932277008.bee2_palette"
[DEBUG] localisation.deco(): Add lang callback: <bound method PaletteUI.update_state of <app.paletteUI.PaletteUI object at 0x78f34ab8dd90>>, 1 total
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[ERROR] img._load_file(): "<BEE2>:BEE2/switcher_arrow.png" does not exist!
[DEBUG] localisation.deco(): Add lang callback: <function make_widgets.<locals>.set_tab_names at 0x78f348213600>, 2 total
[DEBUG] localisation.deco(): Add lang callback: <function make_map_widgets.<locals>.update_model_values at 0x78f348211080>, 3 total
[DEBUG] localisation.deco(): Add lang callback: <function init_widgets.<locals>.set_tab_names at 0x78f34abcf240>, 4 total
[ERROR] SubPane.load_conf(): Load: item = WindowState(x=1011, y=283, width=-1, height=482, visible=True)
[ERROR] SubPane.load_conf(): Load: opt = WindowState(x=1022, y=3, width=276, height=-1, visible=True)
[ERROR] SubPane.load_conf(): Load: pal = WindowState(x=-241, y=-7, width=220, height=239, visible=True)
[INFO] item_search.rebuild_database(): Updating search database...
[INFO] item_search.rebuild_database(): Computed 289 tags.
[INFO] BEE2.init_app(): UI initialised!
[INFO] __init__.export(): --------------------
[INFO] __init__.export(): Exporting Items and Style for "PORTAL 2"!
[INFO] __init__.export(): Style = BEE2_CLEAN
[INFO] __init__.export(): <class 'packages.music.Music'> = {<MusicChannel.BASE: 'base'>: <Music VALVE_PETI>, <MusicChannel.TBEAM: 'tbeam'>: None, <MusicChannel.BOUNCE: 'bouncegel'>: None, <MusicChannel.SPEED: 'speedgel'>: None}
[INFO] __init__.export(): <class 'packages.skybox.Skybox'> = BEE2_CLEAN
[INFO] __init__.export(): <class 'packages.quote_pack.QuotePack'> = BEE2_GLADOS_CLEAN
[INFO] __init__.export(): <class 'packages.elevator.Elevator'> = None
[INFO] __init__.export(): <class 'packages.item.Item'> = {'item_lautaro_pedestal_buttons': {1: (0, 0)}, 'item_button_floor': {0: (1, 0)}, 'item_cube': {0: (2, 0)}, 'item_paint_splat': {3: (3, 0)}, 'item_tbeam': {0: (0, 1)}, 'item_catapult': {0: (1, 1)}, 'item_panel_stairs': {0: (2, 1)}, 'item_light_panel': {0: (3, 1)}, 'item_lp_death_fizzler': {0: (0, 2)}, 'item_light_bridge': {0: (1, 2)}, 'item_piston_platform': {0: (2, 2)}, 'item_rail_platform': {0: (3, 2)}, 'item_laser_emitter_center': {0: (0, 3)}, 'item_laser_catcher_center': {0: (1, 3)}, 'item_laser_relay_center': {0: (2, 3)}, 'item_barrier': {0: (3, 3)}, 'door': {0: (0, 4)}, 'item_bee2_coop_checkpoint_single': {0: (1, 4)}, 'item_panel_clear': {0: (2, 4)}, 'item_panel_angled': {0: (3, 4)}, 'item_panel_flip': {0: (0, 5)}, 'item_secondary_observation_room': {0: (1, 5)}, 'item_goo': {0: (2, 5)}, 'item_turret': {0: (3, 5)}, 'item_bee2_portalgun': {0: (0, 6)}, 'item_logic_gate': {0: (1, 6)}, 'item_tspen_logic_delayer': {0: (2, 6)}, 'item_tspen_logic_inputs_sr': {0: (3, 6), 2: (3, 7)}, 'item_tspen_flip_flop': {0: (0, 7)}, 'item_triggers': {2: (1, 7)}, 'item_bee_logic': {0: (2, 7)}}
[INFO] __init__.export(): <class 'packages.stylevar.StyleVar'> = {'DoorCameras': True, 'RestartOnExit': True, 'MultiverseCave': True, 'NoMidVoices': False, 'UnlockDefault': False, 'AllowGooMist': True, 'FunnelAllowSwitchedLights': True, 'EnableShapeSignageFrame': True}
[INFO] __init__.export(): <class 'packages.signage.Signage'> = [('3', 'SIGN_NUM_1'), ('4', 'SIGN_NUM_2'), ('5', 'SIGN_NUM_3'), ('6', 'SIGN_NUM_4'), ('7', 'SIGN_EXIT'), ('8', 'SIGN_CUBE_DROPPER'), ('9', 'SIGN_BALL_DROPPER'), ('10', 'SIGN_REFLECT_CUBE'), ('11', 'SIGN_GOO_TOXIC'), ('12', 'SIGN_TBEAM'), ('13', 'SIGN_TBEAM_POLARITY'), ('14', 'SIGN_LASER_RELAY'), ('15', 'SIGN_TURRET'), ('16', 'SIGN_LIGHT_BRIDGE'), ('17', 'SIGN_PAINT_BOUNCE'), ('18', 'SIGN_PAINT_SPEED')]
[INFO] __init__.export(): Should refresh: True
[INFO] gameMan.cache_invalid(): Need to extract - package counts inconsistent!
[INFO] __init__.export(): Cache invalid - copying..
[INFO] step_order.run(): Running 33 steps.
[DEBUG] step_order.run(): Starting step: Step(func=<function step_style at 0x78f361f35580>, prereqs=set(), results=[<StepResource.STYLE: 8>, <StepResource.EI_ITEMS: 1>, <StepResource.EI_DATA: 2>, <StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_add_core_info at 0x78f361f360c0>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_terminate_error at 0x78f36174a520>, prereqs=set(), results=[<StepResource.ERROR_SERVER_TERMINATE: 10>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_do_backup at 0x78f36174a7a0>, prereqs=set(), results=[<StepResource.BACKUP: 9>])
[DEBUG] step_order.run(): Starting step: Step(func=<function make_cube_colourizer_legend at 0x78f36174aac0>, prereqs=set(), results=[<StepResource.RES_SPECIAL: 6>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_add_editor_sounds at 0x78f36174afc0>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_elevator_video at 0x78f36174b060>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_edit_fgd at 0x78f36174b1a0>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_auto_backup at 0x78f361770ea0>, prereqs=set(), results=[<StepResource.EI_FILE: 3>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_music_conf at 0x78f361771940>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_packlist_conf at 0x78f3617719e0>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_quote_pack at 0x78f361771a80>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_signage at 0x78f361771da0>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>, <StepResource.RES_SPECIAL: 6>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_skybox at 0x78f361771f80>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_add_stylevars at 0x78f3617720c0>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_write_templates at 0x78f3617722a0>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_set_error_translations at 0x78f3617723e0>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_dump_package_translations at 0x78f361772480>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_gen_vpk at 0x78f361772a20>, prereqs=set(), results=[<StepResource.VPK_WRITTEN: 11>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_widget_conf at 0x78f361772ac0>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_barrier_hole at 0x78f361772c00>, prereqs=set(), results=[<StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_add_tag_coop_inst at 0x78f360de1620>, prereqs=set(), results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_copy_mod_music at 0x78f360de16c0>, prereqs=set(), results=[<StepResource.RES_SPECIAL: 6>])
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/item_cust_configs.cfg"!
[WARNING] img.get_pil_font(): Failed to find font, add more OS fonts!
[INFO] cube_colourizer.make_cube_colourizer_legend(): Exporting "/mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/bee2/materials/BEE2/models/props_map_editor/cube_coloriser_legend.vtf"...
[INFO] compiler.terminate_error_server(): No error server file, it's not running.
[INFO] quote_pack.step_quote_pack(): Voice conf path: /home/marvin/.config/BEEMOD2/config/voice/BEE2_GLADOS_CLEAN.cfg
[INFO] compiler.backup(): Backing up original editoritems.txt!
[INFO] vpks.find_folder(): No BEE vpk found, writing to: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk
[INFO] vpks.step_gen_vpk(): VPK to write: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/pak01_dir.vpk
[INFO] vpks.step_gen_vpk(): Sound cache: /mnt/Standart-Festplatte/Program Files (x86)/Steam/steamapps/common/Portal 2/portal2_dlc3/maps/soundcache/_master.cache
[INFO] quote_pack.step_quote_pack(): No normal voice config!
[INFO] quote_pack.step_quote_pack(): Voice conf path: /home/marvin/.config/BEEMOD2/config/voice/MID_BEE2_GLADOS_CLEAN.cfg
[DEBUG] step_order.run(): Starting step: Step(func=<function step_write_items at 0x78f3617716c0>, prereqs={<StepResource.STYLE: 8>}, results=[<StepResource.EI_ITEMS: 1>, <StepResource.EI_DATA: 2>, <StepResource.VCONF_DATA: 4>])
[INFO] quote_pack.step_quote_pack(): No MidChamber voice config!
[INFO] quote_pack.step_quote_pack(): Voice conf path: /home/marvin/.config/BEEMOD2/config/voice/RESP_BEE2_GLADOS_CLEAN.cfg
[INFO] vpks.step_gen_vpk(): Written 1 files to VPK!
[INFO] quote_pack.step_quote_pack(): No Responses voice config!
[INFO] compiler.backup(): : normal=vbsp_linux, backup=Valve
[INFO] compiler.backup(): Backing up original vbsp_linux!
[INFO] compiler.backup(): : normal=vrad.exe, backup=Valve
[INFO] compiler.backup(): Backing up original vrad.exe!
[INFO] compiler.backup(): : normal=vbsp.exe, backup=Valve
[INFO] compiler.backup(): Backing up original vbsp.exe!
[INFO] compiler.backup(): : normal=vrad_linux, backup=Valve
[INFO] compiler.backup(): Backing up original vrad_linux!
[DEBUG] step_order.run(): Starting step: Step(func=<function step_corridor_conf at 0x78f36174a980>, prereqs={<StepResource.EI_ITEMS: 1>}, results=[<StepResource.EI_DATA: 2>, <StepResource.VCONF_DATA: 4>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_unlock_defaults at 0x78f361772160>, prereqs={<StepResource.EI_ITEMS: 1>}, results=[<StepResource.EI_DATA: 2>])
[DEBUG] corridors.step_corridor_conf(): No corridors defined for BEE2_CLEAN:coop_exit
[DEBUG] corridors.step_corridor_conf(): No corridors defined for BEE2_CLEAN:coop_exit
[INFO] corridors.step_corridor_conf(): Writing corridor configuration...
[DEBUG] step_order.run(): Starting step: Step(func=<function step_write_vbsp_config at 0x78f36174b6a0>, prereqs={<StepResource.VCONF_DATA: 4>}, results=[<StepResource.VCONF_FILE: 5>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_write_editoritems_db at 0x78f361770e00>, prereqs={<StepResource.STYLE: 8>, <StepResource.EI_DATA: 2>}, results=[<StepResource.EI_FILE: 3>])
[DEBUG] step_order.run(): Starting step: Step(func=<function generate_fizzler_sides at 0x78f361771080>, prereqs={<StepResource.VCONF_DATA: 4>}, results=[<StepResource.RES_SPECIAL: 6>])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_copy_compiler at 0x78f36174a840>, prereqs={<StepResource.BACKUP: 9>, <StepResource.ERROR_SERVER_TERMINATE: 10>}, results=[])
[DEBUG] step_order.run(): Starting step: Step(func=<function step_write_editoritems_script at 0x78f361770d60>, prereqs={<StepResource.STYLE: 8>, <StepResource.BACKUP: 9>, <StepResource.EI_DATA: 2>}, results=[<StepResource.EI_FILE: 3>])
[INFO] compiler.step_copy_compiler(): Copying Custom Compiler!
[DEBUG] step_order.run(): Starting step: Step(func=<function step_copy_resources at 0x78f361770f40>, prereqs={<StepResource.RES_SPECIAL: 6>}, results=[<StepResource.RES_PACKAGE: 7>])
[INFO] files.step_copy_resources(): Cache copied.
[DEBUG] step_order.run(): Starting step: Step(func=<function step_clean_editor_models at 0x78f361771760>, prereqs={<StepResource.RES_PACKAGE: 7>, <StepResource.RES_SPECIAL: 6>, <StepResource.EI_FILE: 3>}, results=[])
[INFO] items.step_clean_editor_models(): 275/275 (100%) editor models used.
[INFO] step_order.run(): Run complete.
[INFO] paletteLoader.save(): Saving "<Last Export>"!
[INFO] BEE2.init_app(): Shutting down application.
[INFO] BEE2_config.save(): Saving changes in config "/home/marvin/.config/BEEMOD2/config/games.cfg"!
[DEBUG] BEE2.done_callback(): Trio exited normally.

Additional information

I have tried this on the dev branch 4.44.1.dev+35ea56fe 64-bit and on the main branch 4.44.1 64-bit, and these were the same results i just forgot to grab the other log file from main, now i have dev on my machine so thats why i have added the dev log for uninstall

Here is a screenshot of the items / icons not working:

Screenshot_20240411_220632

@marvin1099 marvin1099 added the Bug Something isn't working correctly label Apr 11, 2024
@TeamSpen210 TeamSpen210 added the Done in next release This has been addressed in the next release label Apr 13, 2024
@TeamSpen210
Copy link
Member

I messed up some code, so when uninstalling it tried to delete all the VPKs inside the "folder" portal2_dlc3/pak01_dir.vpk/, instead of looking in portal2_dlc3/.

@marvin1099
Copy link
Contributor Author

And any idea that this the exporting problem is about?
I'm referring to screenshot of couse.

@TeamSpen210
Copy link
Member

You might need to press "reset package cache" in options, to force a new export.

@marvin1099
Copy link
Contributor Author

marvin1099 commented Apr 13, 2024

You might need to press "reset package cache" in options, to force a new export.

That didn't seem to work, any other ideas?

Edit: I tried the main branch and the export works fine there exempt for one icon (In screenshot).
Also after updating from main to dev without uninstalling, the textures and icons stay (so there is some export problem in dev).

Screenshot of missing logic gate icon

Screenshot_20240413_140209

Well since this seems like a other issue entirely I would open other issue, for better bug tracking if that is ok?

@marvin1099
Copy link
Contributor Author

marvin1099 commented Apr 13, 2024

I have reopened the issue here for better organization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working correctly Done in next release This has been addressed in the next release
Projects
None yet
Development

No branches or pull requests

2 participants