Closed as not planned
Closed as not planned
Description
Steps to reproduce
- I was trying to build deb file github project chatmcp. I run this command :-
flutter_distributor release --name=dev --jobs=linux-deb
Expected results
It should build deb file without any error.
Actual results
Here full logs what i got in error :-
🎉 You are using the latest version (0.5.1)
===> Releasing dev:linux-deb
$ flutter clean
Deleting build... 21ms
Deleting .dart_tool... 1ms
Deleting ephemeral... 0ms
Deleting Generated.xcconfig... 0ms
Deleting flutter_export_environment.sh... 0ms
Deleting ephemeral... 3ms
Deleting ephemeral... 0ms
Deleting ephemeral... 0ms
Deleting .flutter-plugins-dependencies... 0ms
Packaging chatmcp 0.0.62 as deb:
$ /home/codespace/flutter/bin/flutter build linux --dart-define FLUTTER_BUILD_NAME=0.0.62 --dart-define FLUTTER_BUILD_NUMBER=0.0.62
Resolving dependencies...
Downloading packages...
checked_yaml 2.0.3 (2.0.4 available)
coverage 1.14.0 (1.14.1 available)
flutter_popup 3.3.7 (3.3.8 available)
leak_tracker 10.0.9 (11.0.1 available)
leak_tracker_flutter_testing 3.0.9 (3.0.10 available)
leak_tracker_testing 3.0.1 (3.0.2 available)
material_color_utilities 0.11.1 (0.13.0 available)
meta 1.16.0 (1.17.0 available)
test 1.25.15 (1.26.2 available)
test_api 0.7.4 (0.7.6 available)
test_core 0.6.8 (0.6.11 available)
vector_math 2.1.4 (2.2.0 available)
vm_service 15.0.0 (15.0.2 available)
Got dependencies!
13 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Building Linux application...
✓ Built build/linux/x64/release/bundle/chatmcp
{
"config": {
"mode": "release",
"arguments": {}
},
"outputDirectory": "build/linux/x64/release/bundle",
"duration": 61575,
"outputFiles": []
}
Successfully built Directory: 'build/linux/x64/release/bundle' in 61s
$ mkdir -p dist/0.0.62/chatmcp-0.0.62-linux_deb/DEBIAN dist/0.0.62/chatmcp-0.0.62-linux_deb/usr/share/chatmcp dist/0.0.62/chatmcp-0.0.62-linux_deb/usr/share/applications dist/0.0.62/chatmcp-0.0.62-linux_deb/usr/share/icons/hicolor/128x128/apps dist/0.0.62/chatmcp-0.0.62-linux_deb/usr/share/icons/hicolor/256x256/apps
$ chmod +x dist/0.0.62/chatmcp-0.0.62-linux_deb/DEBIAN/postinst dist/0.0.62/chatmcp-0.0.62-linux_deb/DEBIAN/postrm
$ cp -fr build/linux/x64/release/bundle/. dist/0.0.62/chatmcp-0.0.62-linux_deb/usr/share/chatmcp/
$ dpkg-deb --build --root-owner-group dist/0.0.62/chatmcp-0.0.62-linux_deb dist/0.0.62/chatmcp-0.0.62-linux.deb
dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)
MakeError
#0 AppPackageMakerDeb._make (package:flutter_app_packager/src/makers/deb/app_package_maker_deb.dart:143:7)
<asynchronous suspension>
#1 UnifiedDistributor.package (package:unified_distributor/src/unified_distributor.dart:197:35)
<asynchronous suspension>
#2 UnifiedDistributor.release (package:unified_distributor/src/unified_distributor.dart:356:45)
<asynchronous suspension>
#3 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#4 main (file:///home/codespace/.pub-cache/hosted/pub.dev/flutter_distributor-0.5.1/bin/main.dart:10:10)
<asynchronous suspension>
RELEASE FAILED in 62s
MakeError
#0 AppPackageMakerDeb._make (package:flutter_app_packager/src/makers/deb/app_package_maker_deb.dart:143:7)
<asynchronous suspension>
#1 UnifiedDistributor.package (package:unified_distributor/src/unified_distributor.dart:197:35)
<asynchronous suspension>
#2 UnifiedDistributor.release (package:unified_distributor/src/unified_distributor.dart:356:45)
<asynchronous suspension>
#3 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#4 main (file:///home/codespace/.pub-cache/hosted/pub.dev/flutter_distributor-0.5.1/bin/main.dart:10:10)
<asynchronous suspension>
Unhandled exception:
MakeError
#0 AppPackageMakerDeb._make (package:flutter_app_packager/src/makers/deb/app_package_maker_deb.dart:143:7)
<asynchronous suspension>
#1 UnifiedDistributor.package (package:unified_distributor/src/unified_distributor.dart:197:35)
<asynchronous suspension>
#2 UnifiedDistributor.release (package:unified_distributor/src/unified_distributor.dart:356:45)
<asynchronous suspension>
#3 CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#4 main (file:///home/codespace/.pub-cache/hosted/pub.dev/flutter_distributor-0.5.1/bin/main.dart:10:10)
<asynchronous suspension>
I tried few things but that did not work because it build all files dynamically.
Code sample
Code sample
[Paste your code here]
Screenshots or Video
Screenshots / Video demonstration
[Upload media here]
Logs
Logs
[Paste your logs here]
Flutter Doctor output
flutter doctor -v
[✓] Flutter (Channel stable, 3.32.2, on Ubuntu 20.04.6 LTS 6.8.0-1027-azure, locale C.UTF-8) [426ms]
• Flutter version 3.32.2 on channel stable at /home/codespace/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 8defaa71a7 (6 days ago), 2025-06-04 11:02:51 -0700
• Engine revision 1091508939
• Dart version 3.8.1
• DevTools version 2.45.1
[✗] Android toolchain - develop for Android devices [153ms]
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome) [50ms]
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop [5.1s]
• clang version 10.0.0-4ubuntu1
• cmake version 3.16.3
• ninja version 1.10.0
• pkg-config version 0.29.1
! Unable to access driver information using 'eglinfo'.
It is likely available from your distribution (e.g.: apt install mesa-utils)
[!] Android Studio (not installed) [18ms]
• Android Studio not found; download from https://developer.android.com/studio/index.html
(or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
[✓] Connected device (1 available) [137ms]
• Linux (desktop) • linux • linux-x64 • Ubuntu 20.04.6 LTS 6.8.0-1027-azure
[✓] Network resources [1,637ms]
• All expected network resources are available.
! Doctor found issues in 3 categories.