if you can reach the entire tube from the inside through the porthole, I suggest using a silicone material, like an automotive gasket sealer e.g. "Permatex RTV Blue silicone". Put on rubber or vinyl gloves, squeeze a bunch out onto your hand, and then just "wipe" it all over the tube inside the hulls. It's a lot less drippy than epoxy, it's designed to be waterproof and it's designed to stick to stuff that's slippery & oily. Seems like it could work.
There's also versions designed for bathtub-wall joints, gutters, foundations, etc. They are all designed to produce a watertight, flexible, seal, that sticks to many surfaces. Ideally, when applying, surface is clean, not dusty or oily or wet.