Updating MySQL in Tiger Server

Is there a reliable and relatively painless way to update the ancient version of MySQL that's included with Tiger Server?

That is an extremely loaded question.
On one end, it's trivial to download the latest version of MySQL and install it.
That is not the issue for most people, though. If you're hoping to get it to work with Apple's GUI tools, well you're out of luck, but you're more than welcome to run it manually, using other admin options - the same as you would on any other OS.
Then comes your data. No one can tell you what will happen to your data if you install a different version. If you have very simple database schema with a small amount of data it may just work. If you have terabytes of multi-relational database tables well, you're going to need to examine the data, the schema, and the version changes to see what you need to do (if anything) to your data.
Additionally, the data may just work but it may be slower until you perform MySQL 5.x-based optimizations - the specifics of which will, again, depends on your data.

Similar Messages

  • Tiger Server: Default MySQL works for phpMyAdmin but not command line ? ? ?

    Greetings all,
    I followed the excellent instructions at
    http://discussions.apple.com/thread.jspa?threadID=132783&tstart=0
    on upgrading PHP to version 5 and getting (the preinstalled) MySQL setup with phpMyAdmin
    I can connect through the phpMyAdmin, create new dbs, etc. Problem is that now I CAN'T connect from the command line. (I originally set my new root password from the command line and that's the last time I could connect from there!
    Now I get the dreaded ERROR 2002 when I attempt:
    /usr/bin/mysql -h localhost -u root -p
    If I use the IP address or hostname instead of "localhost" (after -h) I get a ERROR 2003. Dropping the -h and hostname from the line above still gets me a ERROR 2002.
    My phpMyAdmin config is a connect type "TCP" not socket, which might be one reason it works and the command line doesn't, but I still don't know where I've gone wrong.
    My /var/mysql/* is all owned by mysql and group www.
    I'm finding lots of people asking about the ERROR 2002, but not finding any solutions (particularly for Tiger Server). I'd prefer to use the preinstalled MySQL to installing a new installation (the thread referenced above says upgrading or removing the MySQL installation is too hard to do) and there has GOT to be a reasonable explanation for why it works with phpMyAdmin, but not the command line.
    Thanks in advance for any replies!
    Many   Mac OS X (10.4.3)  

    You know what? I think when I started mysql_safe, I did it with sudo. Maybe that is my problem?
    If so, what user do I want to start it as? I've seen one suggestion of doing this:
    ./bin/mysqld_safe --user=mysql &

  • Install MySQL 5.0.67 on Mac 10.4.11 "Tiger" Server

    Hi,
    MySQL v. 4 is bundled with a default installation of Mac 10.4.11 "Tiger" Server. We'd like to upgrade to MySQL 5.0.67.
    Has anyone else done this with success? It would be great if we could simply install from the package, however, is there any concern with removing the old (4) version of MySQL before installing the new (5) version?
    Thnx,
    Ted

    I found what was the problem, saplocales package has not been installed successfully because of the glibc version (which is to new, 2.5) the supported one is 2.4.x.
    I think as long as you can meet the requirements for kernel version, glibc version, saplocales and sapinit packages you can install SAP in any linux version that you want.
    So the problem was that the table J2EE_CONFIGENTRY couldn't be populated because of missing saplocales package.
    Thanks.
    Adrian

  • Update of MySQL and SQL Server JDBC Driver does not work in 1.2.1

    Hi,
    always after the update process is started i got the MySQL and SQL Server JDBC driver
    update notification.
    But all the time after i install the update i got the notification again but no errormessage
    that the update was maybe not successful ???
    Frank

    Ok
    then my subject was false
    i always try to update the extensions and now i can see that they are updated on the filesystem but the IDE does not recognize them as updated
    ....\sqldeveloper\sqldeveloper\extensions\oracle.sqldeveloper.thirdparty.drivers.mysql
    is available and new after the update process
    and under
    ...\sqldeveloper\sqldeveloper\tmp\update\oracle.sqldeveloper.thirdparty.drivers.mysql.5239.zip
    the downloaded zip file is also available.
    In the update window the message is that the extension with version 5206 is available
    Maybe that is the problem cause the downloaded files are version 11.1.1.5239
    if you look at the bundle.xml file inside the META-INF directory
    Frank

  • Updating mysql and rsync on leopard server.

    I would like to update to the latest versions of both mysql and rsync on a leopard server. There are already pre-installed versions from the original OS install. I am looking for the best practice approach here. Do I remove the pre-installed first or do I just install the latest builds over what is there? I tried installing mysql over the older version but it installed in a different directory than the original. And since Mysql exists in Server Admin, how will my updating affect it's operation here in Server Admin? If I remove both applications, how to best do this via command line to make sure I get everything, including older man pages? I also want to make sure I can access both applications by just typing the command name at a prompt. I believe I have to add the path to my bash shell somehow. I'm doing this just for my own education and not for a critical need. I would like to know how to properly do this but all I find on the net is installing instructions. Thank you.

    If you want to use Server Admin to manage your server then stick with the pre-built applications shipped by Apple. Server Admin won't ever know to manage applications installed elsewhere.
    If you want to build and install your own I'd recommend installing in parallel, in a separate directory from the Apple-provided versions. If you don't then some of your apps are going to get overwritten by some future system update (e.g. if Apple include an updated version of rsync in a system update, it will likely replace your version).

  • How do I update Mysql for Server 10.6.8 safely

    Server version is: 5.0.8
    Current available seems to be : 5.5.24 community server available from http://dev.mysql.com/downloads/mysql/
    if I already have several databases running under 5.0.8
    what are the hazards with upgrading to 5.5.24 community server?

    I wouldn't expect a problem if you update MySQL from the binaries available on mysql.com.  The database files located in the /var/mysql directory won't be overwritten by the application files.  The only unkown is what affect it might have on the MySQL functions in Server Admin if the update files are not installed into the same directory paths as the original installation.  Make sure you backup your server before you try to upgrade MySQL so you can restore the original files if something gets broken.

  • Problems with Tiger Server SSL after attempting to update cert

    I have been getting an error message saying that my SSL is self-signed even though it is a GeoTrust cert.
    I deleted the certificate that was there and had my cert re-issued in order to try to remedy this problem and now my SSL site prevents the server's Web services from starting.
    The error I am getting from log says:
    [Mon Dec 21 15:50:49 2009] [error] mod_ssl: Init: Unable to read server certificate from file /etc/certificates/center.7thdirection.com.crt (OpenSSL library error follows)
    [Mon Dec 21 15:50:49 2009] [error] OpenSSL: error:0D07207B:asn1 encoding routines:ASN1getobject:header too long
    I have been in contact with GeoTrust and they really don't know OS X Server that well. I need help and can't afford Apple's phone support. Anyone here have any ideas?
    TIA.

    I suggest you ask in the Tiger server forum.
    http://discussions.apple.com/category.jspa?categoryID=238
    this is the forum for snow leopard client.

  • Client Upgraded from Tiger to Leopard Can No Longer Connect to Tiger Server

    I just finished upgrading a G5 2GHz DP Powermac from Tiger to Leopard. This was an Archive and Install upgrade with importing the old settings. After verifying the account migration, including .Mac connectivity, and fixing all 3rd party software compatibilities/upgrades, I tried to connect to our Tiger 4.11 server by clicking on the server's Icon in the Shared section of the Finder Sidebar. The finder then switches to browse the the server for shares: "Connecting..." is displayed under the tool bar, with a "Share Screen..." and "Connect As..." buttons to the right.
    At this point the "Connecting..." remains displayed with the spinning circle in the bottom right of the Finder window.... spinning. This situation continues for several minutes until is seems the system gives up.
    If I click on the Path button on the Tool Bar, and go up to the Shared level, ALL the Shares on the Network are displayed, including all the Tiger Client machine shares. I can click on the triangle beside the Tiger Client's icon, and all the drives and home directories on the Mac are listed. All the client shares can be accessed without any issues. NOTE: There are no other Leopard clients on the LAN.
    Prior to the Leopard upgrade, this client could connect to the Tiger server as well. All the other clients on the LAN can access the Tiger server also.
    On the Leopard client I have tried clicking and the "Connect As..." button and using the menu "Connect to Server" and specifying the server's IP, and I get the same "Connecting..." message with a "non-connecting" result.
    I can only assume that somehow the Account Name and password are not being passed correctly. But, using "Connect As..." should resolve that. However, "Connect As..." does not give me a user/password window!
    If I check the AFP Access log on the Server, the only messages displayed are "Mounted Volume..." No messages in the error log, and no messages in the "Connections" section.
    Can anyone help me figure out why the Leopard client can not connect to the Tiger Server?
    My apologies if the description of my problem is a bit disjointed. I have been thrown into server admin and am learning "Trial by Fire".
    Any help or suggestions on how to resolve this issue will be greatly appreciated.
    Thanks
    Gary
    Message was edited by: Gary Sumlak

    OK. A quick update.
    After waiting for about 10 minutes for the rotating circle in the bottom right corner to stop, I was able to click on the "Connect As..." button. It took another 10 minutes, but the Connect As window eventual popped up. I entered the Userid and Password (saving to Keychain) and was able to see all the sharepoints on the the server. I browsed all the connected drives and folders without issue.
    I then disconnected from the server. Reviewing the AFP logs on the server shows messages for the connection Login and Logout.
    I then tried to reconnect to the server, and again another 10 minutes wait, although this time the Leopard client eventually connected automatically with the proper User, as per the AFP logs confirms.
    Although, the client can now connect to the server, for it to take 10 minutes will be unacceptable to management, not to mention the end user. Tiger clients can connect in a couple seconds!
    Is there a way to reduce the Leopard login time to, say, a couple seconds, like it does with the Tiger clients?
    Again, any help or suggestions would be greatly appreciated.
    Thanks
    Gary

  • Can't update mysql records from a web page

    Hi everybody,
    I am beginning with Dreamweaver CS5.
    I followed a video tutorial on how to visually design a data entry/update web page for a mysql database using server behaviors.
    My problem is that I was able to insert records and see inserted records but when I try to update a record it doesn't work.
    I don't get any error message, it just redirects me to the listing page as it's supposed to but doesn't take into account the changes I made.
    Below are 2 printscreens along with the corresponding code.
    Can someone help me please?
    Records list web page :
    Records list code :
    <?php require_once('Connections/dw_nouvellenaissance.php'); ?>
    <?php
    // *** Display of registered users
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    mysql_select_db($database_dw_nouvellenaissance, $dw_nouvellenaissance);
    $query_users_videostream = "SELECT * FROM videostream_users";
    $users_videostream = mysql_query($query_users_videostream, $dw_nouvellenaissance) or die(mysql_error());
    $row_users_videostream = mysql_fetch_assoc($users_videostream);
    $totalRows_users_videostream = mysql_num_rows($users_videostream);mysql_select_db($database_dw_nouvellenaissance, $dw_nouvellenaissance);
    $query_users_videostream = "SELECT * FROM videostream_users";
    $users_videostream = mysql_query($query_users_videostream, $dw_nouvellenaissance) or die(mysql_error());
    $row_users_videostream = mysql_fetch_assoc($users_videostream);
    $totalRows_users_videostream = mysql_num_rows($users_videostream);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Videostream Users List</title>
    </head>
    <body>
    <h3 align="center">Videostream Users List </h3>
    <table  align="center" width="75%" border="1" cellspacing="0" cellpadding="0">
    <tr align="center" BGCOLOR="#99CCFF">
          <th>Surname</th>
          <th>Name</th>
          <th>City</th>
          <th>UserID</th>
          <th>Password</th>
          <th>Edit</th>
          <th>Delete</th>
        </tr>
    <?php do { ?>
        <tr align="center">
          <td><?php echo $row_users_videostream['Nom'];?></td>
          <td><?php echo $row_users_videostream['Prenom'];?></td>
          <td><?php echo $row_users_videostream['Ville'];?></td>
          <td><?php echo $row_users_videostream['user_name'];?></td>
          <td><?php echo $row_users_videostream['user_password'];?></td>
          <td><a href="modifyuser.php?User_id=<?php echo $row_users_videostream['User_id']; ?>"><img src="images/edit.png" alt="modifier" width="15" height="15" hspace="5" /></a>
          <td><a href="deleteuser.php?User_id=<?php echo $row_users_videostream['User_id']; ?>"><img src="images/delete.png" alt="supprimer" width="15" height="15" hspace="5" /></a></td>
        </tr>
    <?php } while ($row_users_videostream = mysql_fetch_assoc($users_videostream)); ?>
    </table>
    <p> </p>
    <p align="center"><a href="formlogoutadmin.php">Deconnexion</a></p>
    </body>
    </html>
    </body>
    </html>
    <?php
    mysql_free_result($users_videostream);
    ?>
    Udate records web page:
    Update records code:
    <?php require_once('Connections/dw_nouvellenaissance.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    //*** Update User
    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
      $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "usersform")) {
      $updateSQL = sprintf("UPDATE videostream_users SET Nom=%s, Prenom=%s, Ville=%s, user_name=%s, user_password=%s WHERE User_id=%s",
                           GetSQLValueString($_POST['Nom'], "text"),
                           GetSQLValueString($_POST['Prenom'], "text"),
                           GetSQLValueString($_POST['Ville'], "text"),
                           GetSQLValueString($_POST['user_name'], "text"),
                           GetSQLValueString($_POST['user_password'], "text"),
                           GetSQLValueString($_POST['User_id'], "int"));
      mysql_select_db($database_dw_nouvellenaissance, $dw_nouvellenaissance);
      $Result1 = mysql_query($updateSQL, $dw_nouvellenaissance) or die(mysql_error());
      $updateGoTo = "showusers.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
        $updateGoTo .= $_SERVER['QUERY_STRING'];
      header(sprintf("Location: %s", $updateGoTo));
    $colname_users = "-1";
    if (isset($_GET['User_id'])) {
      $colname_users = $_GET['User_id'];
    mysql_select_db($database_dw_nouvellenaissance, $dw_nouvellenaissance);
    $query_users = sprintf("SELECT * FROM videostream_users WHERE User_id = %s", GetSQLValueString($colname_users, "int"));
    $users = mysql_query($query_users, $dw_nouvellenaissance) or die(mysql_error());
    $row_users = mysql_fetch_assoc($users);
    $totalRows_users = mysql_num_rows($users);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=charset=iso-8859-15" />
    <title>Modify User</title>
    </head>
    <body>
    <h1>Welcome Daniel</h1>
    <h3 align="left">Please modify user fields then click OK</h3>
    <form action="<?php echo $editFormAction; ?>" method="POST" name="usersform" id="usersform">
    <input name="User_id" type="hidden" value="" />
    <table align="left" width="50%">
      <tr align="left">
      <th>Surname: </th><td><input name="Nom" type="text" id="Nom" value="<?php echo $row_users['Nom']; ?>" /></td>
    </tr>
    <tr align="left">
      <th>Name :</th><td><input name="Prenom" type="text" id="Prenom" value="<?php echo $row_users['Prenom']; ?>" /></td>
    </tr>
    <tr align="left">
       <th>City: </th><td><input name="Ville" type="text" id="Ville" value="<?php echo $row_users['Ville']; ?>" /></td>
    </tr>
    <tr align="left">
      <th>User ID:</th><td><input name="user_name" type="text" id="user_name" value="<?php echo $row_users['user_name']; ?>" /></td>
    </tr>
    <tr align="left">
    <th>Password:</th><td><input name="user_password" type="text" id="user_password" value="<?php echo $row_users['user_password']; ?>" /></td>
    </tr>
    <tr align="left">
    <td> </td><td align="left"><input type="submit" name="valider" value="Update" /></td>
    </tr>
    </table>
    <input type="hidden" name="MM_update" value="usersform" />
    </form>
    </body>
    </html>
    <?php
    mysql_free_result($users);
    ?>

    Daniel Cronin,
    This link has information on preparing movies for viewing online by an iPhone:
    https://developer.apple.com/iphone/devcenter/designingcontent.html
    Click on the drop down menu for "Ensure a Great Audio and Video Experience".
    You may need to register for Apple Developer Connection in order to view that information.
    Hope this helps,
    Nathan C.

  • Basic tiger server printing to network printer issues - HELP :)

    Hi everyone, Im after some help as im running out of ideas, here is my basic setup: (sorry i have rambled on a bit
    current 192.168.0.x network that has ADSL, PC's HP Laserjet 5Si network printer.
    Connected to that is my Tiger server with 2 lan ports, one is connected to that network and the other connected to a switch where I run all my macs - the server is a basic file and software update server.
    macs connected to the server get a 192.168.2.x address and can access the internet and each other etc - all is happy.
    now - I had my personal macbook pro connected directly to the first network to access the printer, works fine and fairly quickly but was unable to access the server (i imagine because the server thinks i was from the big bad internet from the .0.x range
    once i connected to the other network served by the mac server i could access all the files fine but printing would not work, so i thought I would have the server access the printer as it has access to both networks and just share it to the local macs.
    well when i add it and put in the 192.168.0.71 address it connects and loads the GIMP HP5si driver, but when it tried to print it takes up to 5 mins to show that its finished, but only sometimes does the printer actually fire up, and the times it did it never printed the whole page...
    The only thing i can think of is that the server is trying to print to the .0.x address'ed printer but using the .2.x address range, possibly confusing the systems.., im not too familiar with all the firewall/NAT settings ,i think i have everything turned off, but its still not working..
    If anyone can help it would be greatly appreciated, im not sure what else to do.
    Thank you for your time

    This sounds more like a protocol or a driver issue rather than an addressing issue. Which protocol is being used to connect to the printer? You mention the GIMP driver gets loaded, which I read that it's an automatic function rather than you having to manually browse to the driver.
    Also, I would look at trying the Gutenprint drivers from Sourceforge rather than the included GIMP-Print.
    The other thing would be to check the cups error log on the server. It could give some clues as to why the spool file is taking so long.

  • Neboot, 10.5.2 image from OSX Tiger Server fails to new macbooks

    (I apologize in advance, I looked through several threads but could not find answer
    to my situation. I also apologize because I tried to get help at the Bombich forum,
    but an admin marked it "solved", when in fact it isn't.
    Thus I turn to the Apple faithful for help with this matter.)
    Using NetRestore 3.4.3, and I'm imaging MacBook (early 2008) labs,
    with 26 MBs in them.
    How I Do it: I get one MB, and using Leopard from OEM, I then patch
    up to Leo 10.5.2/QT 7.4.5/Safari 3.1 and I install the elementary apps
    necessary ( Kid Pix 3, Kidspiration 2, and Nystrom).
    I also install Office 2004, patched up to 11.4.1, and iWorks 08.
    I verify the image is correct, and then firewire connect the MB
    to my Master machine, a MBP running 10.5.2 and NetRestore 3.4.3.
    I then create the NetRestore image from the MB, and then create the NetInstall
    nbi for the image. I then copy the items from the MBP to my imaging server,
    a PPC iMac running OS X Server 10.4.11, via FW.
    I then set the Netboot options in the Server, and reboot the server for good measure.
    I then start hooking up the 25 MBs into a Cisco 2950 switch, which the
    Server is hooked into. I then boot all machines into NetBoot ( cmd-n)
    and image ( slowly) all the machines.
    The Problem:
    Once the images have been created on the machines, and after reboot,
    I then log into as the local admin, then set the server binding.
    Once the binding is complete, I log out, and then verify the binding sticks.
    I then log in as a managed user.
    This is where the image "breaks". The managed user becomes locked out
    of most Universal apps, and apps that should run under Rosetta,
    come up with their icons changed to the "ghostbusters circle"
    (Circle with line through it), and give the error " This application cannot run
    due to it not being supported on this architecture".
    However, if I log back in as local admin, the applications act as normal.
    Also, if I log in or log out as a managed user, the system often hangs,
    either at login or logout, leaving me with just the Leopard space screen,
    and will sometimes force me to force quit the
    system to get it to respond again.
    Contacting Apple, their only suggestion was to start again, but to use SUI
    from a Leopard Server Disc, which I didn't have but they were nice enough
    to send to me anyway, and create the NetBoot off of that.
    I decided however to give NetBoot one more try, and tried it again,
    this time making sure I repaired permissions on the original image
    (MB) before making the NetBoot image in NR 3.4.3.
    I still recieve the same problems afterwards.
    I then did a test in which I created both a second local admin account and
    a local standard account, and both acted like a managed account:
    apps could not be used, "ghostbuster circles" and log in/ log out hangs.
    I'm hesitant to use Leopard SIU, because I read all the reports of it's slowness,
    but is there something in 10.5.2 that breaks Netbooting?
    I've had no problems with Tiger Images in the past, so I'm pretty sure
    i got my steps down.
    Update in my testing :
    Today I decided to try and troubleshoot the image again, so this time
    I took the existing MacBook I used to make the image from,
    and I re-installed the problematic applications again,
    as well as delete the secondary admin and the standard user
    from my config, as I would add these later after the computers
    have been imaged.
    I then ran fix disc permissions on the image drive, and now I am using
    Net Restore 3.4.4, to remake the image andwhen done, I will re- create
    the nbi for the netinstall.
    I will test out the image shortly to see if it will work.
    ok, follow-up:
    after completing my new image and re-creating through NetRestore 3.4.4,
    as well as new nbi's, I copied them over FireWire to my OS X Tiger .4.11 Server.
    Set Netboot in Server Admin, made the Leopard image the default, restarted
    the server.
    Attached a new MacBook IC2D 2.4ghz to my Cisco Switch that the Server is on,
    and attempted NetBoot.
    Net Restore came on and began it's duty. 36 mins later, the image was on,
    verified, and the machine was rebooting.
    Upon reboot, I logged into the MacBook, as the primary admin,
    and verified the UniBi apps and the PPC apps would launch correctly.
    I then created the Standard account ( Student) on the machine,
    and the logged out and then back in as Student to test.
    All Privalges for Student were correct, and the UniBi and PPC apps functioned
    correctly.
    I then logged out as Student , back in as Primary Admin ( me) and then
    went to System Prefs and created the Secondary Admin (Teacher) for
    the machine.
    I then logged out as Primary Admin, and then logged in as Secondary
    Admin, and verified the UniBi and PPC apps would launch.
    I then recieved the "This App is not supported under this architecture"
    error with the UniBi and PPC apps under this secondary admin.
    I logged out, and then logged back in as Primary Admin (me), and everything
    still was working correctly under my account.
    I then trashed the Secondary Admin ( Teacher), and created a new secondary admin
    (called simply School).
    I then logged out as Primary Admin, logged in as School, and same errors
    occur, "This App is not supported under this architecture"
    error with the UniBi and PPC apps.
    I then called one of the PPC app makers Tech Support to see if they had seen
    anything like this under Leopard.
    Of course they hadn't, but after digging around, we decided to try this fix:
    Logged in as Primary Admin, I did a get info on the folder of the app
    that was" breaking".
    I then added the Secondary Admin to the Get Info panel and gave them
    a full ride ( rw) privalges to the folder. I then told the Panel to
    push them down ( propagate) to all children within the folder, including the app.
    I then closed out of the Panel, logged out as admin, and then logged in
    as Secondary admin. I then tested the app, and success, it launched
    perfectly!!!
    So at this point, I would say there is something more to the point
    problematic with Leopard .5.2 's ability to distinguish privileges
    to non Leopard based apps. Apps like the iLife 08 suite, and
    iWorks 08 didn't exhibt any of the problems I saw with Unibi
    and PPC apps under the secondary admin account; they worked as they should.
    At this point, I will add this "fix" to my list of drudgery that I do
    in finalization of the machine, like setting binding to the local
    OS X Server for Managed Accounts, which is next on my list to test,
    as that is also problematic with these Leopard .5.2. installs.
    Ok, so in part two to continue with my problems
    with 10.5.2 image and using NetRestore 3.4.4:
    I took the image out to test in a wide deployment.
    So with my same Tiger Server having the image,
    and my trusty Cisco 2950 switch,
    I set up 8 Macbooks to begin the deployment.
    The first four I turned on and got connected to the
    Server and they began to Netboot fine.
    MacBooks five through 8, I then tried to boot them up
    and get them in line to begin netbooting, but after taking up to
    10 minutes to connect to the server, they all came up with the following
    error:
    "You do not have read privileges to the source image. Please check
    the permissions on the image and try again."
    The first four were still imaging just fine, the next four would just hang
    at that error message.
    So I waited for one to completely finish out of the first four,
    and when it did, I tried to netboot one of the second group
    of four, and after 10 minutes, it connected and began it's process.
    I then tried another in the second group of four, and got the same
    "privileges on image" error.
    So what gives?
    Why can I only do four machines at a time? I know the image is
    fine and its permissions are ok, because I can do four machines
    at a time. It's when I try to do more than that then the problem
    occurs.
    Is this a Leopard issue or a Net Restore 3.4.4. issue?
    Well, just for grins, I put a PPC eMac onto the CISCO 2950,
    and attempted a Netboot from it with the Leopard Universal image,
    just to see if it would mount ( the emac is 700 mhz, so it would not
    support Leopard anyway).
    It attempted Netboot, but came back with the same
    "cannot read the disc image error" as seen on the
    MacBooks.
    But the image worked fine on the first four MacBooks,
    only when I attempted to NetBoot #5 did it cause the error.
    Could trying to put on that fifth Macbook corrupted the image somehow?
    or the NBI?

    While patiently waiting to see if anyone else is having my same issues,
    I tried a Firewire hookup to my 10.4 server directly
    of Macbooks 5 and 6, and tried a Netrestore through Firewire to the Macbooks
    off the same image in my NetBootSp0's Resources/Disc Image folder,
    and it restored fine to both , with only one error, that came up when it
    tried to auto-restart, but I suspect that having to do with it
    being unable to shut down the 10.4.11 Server more than anything else.
    So:
    1. the Image is valid, I can firewire restore from it at the server level
    no problem.
    2. It did do four MacBooks before saying it was "corrupted" and
    "Could not read the image".
    3. The Machines all boot into the Leopard NetBoot screen just fine
    through the Cisco 2950 switch, and get the nbi to bring up, but
    at the point it should auto run, it throws up the "corrupted" and
    "Could not read the image" errors.
    Unfortunately, I am under a deadline to image 540 MacBooks within the
    next 30 days, and my patience is wearing thin......

  • Tiger Server boots but refuses all connections

    Hi,
    I've had a trusty old Powermac G4 (AGP) running Tiger Server (10.4.11) for almost a year now. We use it to serve OD, NFS homes, MySQL & printing. Apart from the occasional issues setting up the mobile home folders, it has been doing great. It has 896 MB of RAM and 3 HDD (two 500 MB and one 80MB one).
    However, after suffering a power outage, the machine has stopped accepting any kind of connection to it (ssh, web, vnc, OD, nfs,...). Morever, although it seems to boot ok, we can't get past the login screen. Neither network nor local accounts are accepted.
    I've booted from an external installation media to check the system drive (repair disk and permissions) and things are still not working.
    Any ideas?

    Access it from another FireWire Mac via Target Disk Mode and then follow my standard instructions:
    Backup first
    It is always best to have a full bootable backup before you install. If you fail to do this you will be unable to return to this OS if you decide you don't like the new OS. Also there is a slight chance that an install could lose everything on the Mac. The backup must be to an external hard disk or another Mac. Preferably use Carbon Copy Cloner to make a bootable backup of the whole disk. If you do not have a disk or partition without an OS it will probably not be practical to produce a bootable OS at this stage so backup to a sparse disk image for the time being and ensure that you have sufficient partitions in future.
    Erase before the install
    Once you have a bootable backup on an external disk it is best to erase the internal disk with the new installer DVD before you install. I prefer to split disks into two partitions with a full OS on each so that one can be used to maintain the other.
    During the install
    Preferably do not import any data or preferences from earlier OSs during the install process as this can reintroduce bugs.

  • Tiger Server can't be replica from Panther Server?

    I had an error message when tried to make a replica from my Panther Server in my new Tiger Server... so I search in Google and found some people with the same problem.
    Server Admin began having trouble getting the status of running services after I was messing with Software Update settings. I logged out and back in and the status recovered from spinning wheel. Looked like a problem connecting to open directory server. Tried to do a replica and got error "incompatible software versions" (my directory master is 10.3.9) so it won't replicate to 10.4.
    Is there any way to solve this?
    Thanx a lot.

    The LDAP database formats are not compatible between 10.3.9 and 10.4. All of the replicas must be on the same base OS.

  • Trouble updating MySQL to newer version

    I'm trying to update MySQL from the factory installed 5.0.82 to a more recent 5.1.40.
    Factory installed into /usr/bin
    The new version is in /usr/local/mysql
    I'd like to have the new version of MySQL access (or use) the old data file... but it's not easy for me to tell where this datadir variable is being set for both the old & new MySQLs.
    Server Admin has tools to monitor and lightly configure the factory installation. Is there a way to tell it to now monitor the newer version? Or, somehow tie it to the newer version? Or must we just remove the MySQL Service from Server Admin completely?

    First off, are you referring to MySQL server or client?
    but it's not easy for me to tell where this datadir variable is being set for both the old & new MySQLs.
    By default (unless you've compiled your own MySQL with different settings), MySQL will read its settings from /etc/my.cnf, so wherever that file tells it to store its databases is where it's going to go.
    This does mean that if you update the mysqld (server) binary then it's going to look for the same databases, with whatever potential issues that may bring.
    Server Admin has tools to monitor and lightly configure the factory installation. Is there a way to tell it to now monitor the newer version?
    Stopping/starting MySQL is done through launchd - Server Admin will update /System/Library/LaunchDaemons/org.mysql.mysqld.plist to reflect whether it should start the daemon or not. That file includes the path to the binary that launchd will launch. If you change that to your own binary then LaunchD/Server Admin should start/stop your version rather than Apple's.
    Beware, though, that this may not carry through for other Server Admin tasks beyond stopping/starting the server, and that this file may get overwritten/updated by a future software update, so be prepared to make those changes again, or decouple yourself completely from Server Admin and just use your own skills to administer the server.

  • I put Tiger server software in my computer by mistake. Now nothing works.

    All I have is a blue screen with one window only and nothing else. The one window wants the license number for the server software that Apple gave me when I was a developer. I have no license. I just want it off my computer. I was trying to put OSX Tiger update on my computer and inadvertently put this Tiger server software on. I can't do anything. It's not froze, there are just no places to click on. Nothing. Thanks

    Open optical drive and insert install DVD. If will not open, hold in power button shut down. Then upon startup hold down mouse until tray opens, insert DVD, immediately close tray and hold down option key. Use install disc to erase and install fresh.
    Is that a help? Probably not, as you would erase your data:(

Maybe you are looking for