【问题标题】:MySQL - The Installation Failed on Snow LeopardMySQL - 在雪豹上安装失败
【发布时间】:2011-08-04 10:35:02
【问题描述】:

我有一个旧的 MySQL 安装,但它运行得不是很好.. 所以我用谷歌搜索了如何完全删除它并发现了这个:

http://tomkeur.net/39/how-to-remove-mysql-completely-mac-os-x-leopard.html

然后做了:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

现在我正在重新安装它:

我也运行了这个命令:

    sudo rm /var/db/dslocal/nodes/Default/groups/_mysql.plist
sudo rm /var/db/dslocal/nodes/Default/users/_mysql.plist
sudo rm /var/db/receipts/com.mysql.mysql.bom
sudo rm /var/db/receipts/com.mysql.mysql..plist

有什么帮助吗?

非常感谢, 尼兹尔先生。

更新

安装程序错误日志显示:

Apr 13 00:18:31 nizzlesmymac installd[3203]: PackageKit: Install Failed: PKG: post-flight scripts for "com.mysql.mysql"\nError Domain=PKInstallErrorDomain Code=112 UserInfo=0x101e45ac0 "An error occurred while running scripts from the package “mysql-5.5.11-osx10.6-x86_64.pkg”." {\n NSFilePath = "./postflight";\n NSLocalizedDescription = "An error occurred while running scripts from the package \U201cmysql-5.5.11-osx10.6-x86_64.pkg\U201d.";\n NSURL = "file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg";\n PKInstallPackageIdentifier = "com.mysql.mysql";\n}

更新

这是完整的安装错误日志:

Apr 13 08:26:50 NizzlesMyMac Installer[181]: @(#)PROGRAM:Installer  PROJECT:Installer-430.1
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Hardware: MacBookPro8,1 @ 2.30 GHz (x 4), 4096 MB RAM
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Running OS Build: Mac OS X 10.6.7 (10J3250)
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: TMPDIR=/var/folders/Pu/Pu2sD3XgEiuSw9qDGflH8++++TI/-Tmp-/
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: SHELL=/bin/bash
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: HOME=/Users/rguillen
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: USER=rguillen
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: LOGNAME=rguillen
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: DISPLAY=/tmp/launch-4vyaek/org.x:0
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: SSH_AUTH_SOCK=/tmp/launch-K54BQh/Listeners
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: Apple_PubSub_Socket_Render=/tmp/launch-mwoG2K/Render
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: COMMAND_MODE=unix2003
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Env: __CF_USER_TEXT_ENCODING=0x1F5:0:0
Apr 13 08:26:50 NizzlesMyMac Installer[181]: MySQL 5.5.11-community for Mac OS X  Installation Log
Apr 13 08:26:50 NizzlesMyMac Installer[181]: Opened from: /Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg
Apr 13 08:26:50 NizzlesMyMac Installer[181]: fileURLForURL = x-disc://mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg
Apr 13 08:26:50 NizzlesMyMac Installer[181]: fileURLForURL = file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg
Apr 13 08:27:07 NizzlesMyMac runner[188]: Administrator authorization granted.
Apr 13 08:27:07 NizzlesMyMac Installer[181]: ================================================================================
Apr 13 08:27:07 NizzlesMyMac Installer[181]: User picked Standard Install
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Choices selected for installation:
Apr 13 08:27:07 NizzlesMyMac Installer[181]:   Install: "MySQL 5.5.11-community for Mac OS X"
Apr 13 08:27:07 NizzlesMyMac Installer[181]:     mysql-5.5.11-osx10.6-x86_64.pkg : com.mysql.mysql : 5.5.11.1.0
Apr 13 08:27:07 NizzlesMyMac Installer[181]: ================================================================================
Apr 13 08:27:07 NizzlesMyMac Installer[181]: It took 0.00 seconds to summarize the package selections.
Apr 13 08:27:07 NizzlesMyMac Installer[181]: -[IFPKGDerivedDocument sortedPackageLocations]: result = (\n    "file://localhost"\n)
Apr 13 08:27:07 NizzlesMyMac Installer[181]: -[IFDInstallController(Private) _buildInstallPlan]: location = file://localhost
Apr 13 08:27:07 NizzlesMyMac Installer[181]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Will use PK session
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Starting installation:
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Configuring volume "Macintosh HD"
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Preparing disk for local booted install.
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Free space on "Macintosh HD": 263.32 GB (263317995520 bytes).
Apr 13 08:27:07 NizzlesMyMac Installer[181]: Create temporary directory "/var/folders/Pu/Pu2sD3XgEiuSw9qDGflH8++++TI/-Tmp-//Install.181cTqWGQ"
Apr 13 08:27:07 NizzlesMyMac Installer[181]: IFPKInstallElement (1 packages)
Apr 13 08:27:07 NizzlesMyMac installd[191]: PackageKit: ----- Begin install -----
Apr 13 08:27:07 NizzlesMyMac installd[191]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Apr 13 08:27:07 NizzlesMyMac installd[191]: PackageKit: packages=(\n    "PKJaguarPackage <file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg>"\n)
Apr 13 08:27:07 NizzlesMyMac installd[191]: PackageKit: Extracting file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg (destination=/var/folders/zz/zzzivhrRnAmviuee+++++++++++/Cleanup At Startup/PKInstallSandbox-tmp/Root/usr/local, uid=0)
Apr 13 08:27:22 NizzlesMyMac installd[191]: PackageKit: Executing script "./preflight" in /Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg/Contents/Resources
Apr 13 08:27:22 NizzlesMyMac installd[191]: PackageKit: Shoving /var/folders/zz/zzzivhrRnAmviuee+++++++++++/Cleanup At Startup/PKInstallSandbox-tmp/Root (1 items) to /
Apr 13 08:27:24 NizzlesMyMac installd[191]: PackageKit: Executing script "./postflight" in /Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg/Contents/Resources
Apr 13 08:27:24 NizzlesMyMac installd[191]: ./postflight: chown: mysql: Invalid argument
Apr 13 08:27:25 NizzlesMyMac installd[191]: PackageKit: Install Failed: PKG: post-flight scripts for "com.mysql.mysql"\nError Domain=PKInstallErrorDomain Code=112 UserInfo=0x100407570 "An error occurred while running scripts from the package “mysql-5.5.11-osx10.6-x86_64.pkg”." {\n    NSFilePath = "./postflight";\n    NSLocalizedDescription = "An error occurred while running scripts from the package \U201cmysql-5.5.11-osx10.6-x86_64.pkg\U201d.";\n    NSURL = "file://localhost/Volumes/mysql-5.5.11-osx10.6-x86_64/mysql-5.5.11-osx10.6-x86_64.pkg";\n    PKInstallPackageIdentifier = "com.mysql.mysql";\n}
Apr 13 08:27:25 NizzlesMyMac Installer[181]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=112 UserInfo=0x117116b40 "An error occurred while running scripts from the package “mysql-5.5.11-osx10.6-x86_64.pkg”."
Apr 13 08:27:25 NizzlesMyMac Installer[181]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Apr 13 08:27:26 NizzlesMyMac Installer[181]: IFDInstallController 6F03890 state = 7
Apr 13 08:27:26 NizzlesMyMac Installer[181]: Displaying 'Install Failed' UI.
Apr 13 08:27:26 NizzlesMyMac Installer[181]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.

如需漂亮的颜色,请参阅此处:http://pastie.org/1791314

【问题讨论】:

  • 当您在安装程序中收到该消息时,打开安装程序日志 (Installer -> Window -> Installer Log) 并查看报告的错误。
  • @Ned Deily 刚刚在问题正文中添加了错误日志行
  • @mu 太短了是的,我的错,我忘了 stackexchange,谢谢
  • 这不是很有帮助,是吗?您可以尝试通过在Installer Log 窗口顶部的Detail Level 控件上选择Show All Logs 来扩展安装程序日志。这可能提供有关故障发生的确切位置的更多信息。如果一切都失败了,请尝试重新启动(如果您还没有)。
  • @Ned Deily 完整日志pastie.org/1791314

标签: mysql osx-snow-leopard


【解决方案1】:

从您发布的错误日志来看,故障在这里:

/postflight: chown: mysql: Invalid argument

有很多关于这个错误的报告;其通常的原因是缺少mysql 用户名。这个问题有一个重复的here 有一个解决方案可以关注here

【讨论】:

  • @Mr_Nizzle 我在 MOUNTAIN LION 上安装 MYSQL 时也收到了同样的错误。我在stackoverflow.com/questions/13319267/… 上发布了几乎相同的问题。我不确定是否应该创建另一个 _mysql 组,而它已经存在。
猜你喜欢
  • 2010-11-24
  • 1970-01-01
  • 1970-01-01
  • 2010-12-27
  • 1970-01-01
  • 1970-01-01
  • 2010-11-30
  • 2010-12-09
  • 2011-03-18
相关资源
最近更新 更多