Public bug reported:

distcc-pump fails to start include server due to invalid paths:
"/usr/lib/distcc-pump/include_server/include_server.py': [Errno 2] No
such file or directory"

Expected (eg. bionic beaver) behavior:
root@4034f7253714:~# distcc-pump --startup
export INCLUDE_SERVER_PID='823'
export INCLUDE_SERVER_DIR='/tmp/distcc-pump.9wYQJK'
export INCLUDE_SERVER_PORT='/tmp/distcc-pump.9wYQJK/socket'
export 
PATH='/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
root@4034f7253714:~# echo $?
0

Current (disco dingo) behavior:
[10:56 kaptur@finkpad distcc_playground] > distcc-pump --startup
__________Expected a socket at '/tmp/distcc-pump.jYTREf/socket'
[11:22 kaptur@finkpad distcc_playground] > echo $?
1

[10:51 kaptur@finkpad distcc_playground] > distcc-pump g++ -c main.cpp -o main.o
__________Using distcc-pump from /usr/bin
__________Using 1 distcc server in pump mode
/usr/bin/python3: can't open file 
'/usr/lib/distcc-pump/include_server/include_server.py': [Errno 2] No such file 
or directory
__________Expected a socket at '/tmp/distcc-pump.9Xo2NO/socket'
__________Could not start distcc-pump include server


additional info:
[11:06 kaptur@finkpad distcc] > tree /usr/lib/distcc-pump/
/usr/lib/distcc-pump/
└── lib
    └── python3.7
        └── site-packages
            ├── include_server
            │   ├── basics.py
            │   ├── basics_test.py
            │   ├── cache_basics.py
            │   ├── c_extensions_test.py
            │   ├── compiler_defaults.py
            │   ├── compress_files.py
            │   ├── distcc_pump_c_extensions.cpython-37m-x86_64-linux-gnu.so
            │   ├── include_analyzer_memoizing_node.py
            │   ├── include_analyzer_memoizing_node_test.py
            │   ├── include_analyzer.py
            │   ├── include_analyzer_test.py
            │   ├── include_server.py
            │   ├── include_server_test.py
            │   ├── macro_eval.py
            │   ├── macro_eval_test.py
            │   ├── mirror_path.py
            │   ├── mirror_path_test.py
            │   ├── parse_command.py
            │   ├── parse_command_test.py
            │   ├── parse_file.py
            │   ├── parse_file_test.py
            │   ├── __pycache__
            │   │   ├── basics.cpython-37.pyc
            │   │   ├── basics_test.cpython-37.pyc
            │   │   ├── cache_basics.cpython-37.pyc
            │   │   ├── c_extensions_test.cpython-37.pyc
            │   │   ├── compiler_defaults.cpython-37.pyc
            │   │   ├── compress_files.cpython-37.pyc
            │   │   ├── include_analyzer.cpython-37.pyc
            │   │   ├── include_analyzer_memoizing_node.cpython-37.pyc
            │   │   ├── include_analyzer_memoizing_node_test.cpython-37.pyc
            │   │   ├── include_analyzer_test.cpython-37.pyc
            │   │   ├── include_server.cpython-37.pyc
            │   │   ├── include_server_test.cpython-37.pyc
            │   │   ├── macro_eval.cpython-37.pyc
            │   │   ├── macro_eval_test.cpython-37.pyc
            │   │   ├── mirror_path.cpython-37.pyc
            │   │   ├── mirror_path_test.cpython-37.pyc
            │   │   ├── parse_command.cpython-37.pyc
            │   │   ├── parse_command_test.cpython-37.pyc
            │   │   ├── parse_file.cpython-37.pyc
            │   │   ├── parse_file_test.cpython-37.pyc
            │   │   ├── run.cpython-37.pyc
            │   │   ├── setup.cpython-37.pyc
            │   │   └── statistics.cpython-37.pyc
            │   ├── run.py
            │   ├── setup.py
            │   └── statistics.py
            └── include_server-3.3.2.egg-info

5 directories, 48 files

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: distcc-pump 3.3.2-7
ProcVersionSignature: Ubuntu 5.0.0-15.16-generic 5.0.6
Uname: Linux 5.0.0-15-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: XFCE
Date: Fri Jul  5 11:04:32 2019
InstallationDate: Installed on 2018-11-27 (219 days ago)
InstallationMedia: Xubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 
(20181017.2)
SourcePackage: distcc
UpgradeStatus: Upgraded to disco on 2019-05-17 (48 days ago)

** Affects: distcc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug disco

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1835493

Title:
  distcc-pump fails to start due to invalid include-server path

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/distcc/+bug/1835493/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to