El 10/8/18 a las 10:18, Robert Moskowitz escribió:
>
>
> On 08/10/2018 08:51 AM, Andreas Reschke wrote:
>>
>> Am 10.08.2018 um 14:36 schrieb Robert Moskowitz:
>>>
>>> On 08/10/2018 08:17 AM, arm_ml(a)rirasoft.de wrote:
>>>> Am 2018-08-09 17:31, schrieb Robert Moskowitz:
>>>>> On 08/09/2018 11:21 AM, arm_ml(a)rirasoft.de wrote:
>>>>>> Am 2018-08-09 16:57, schrieb Robert Moskowitz:
>>>>>>> On 08/09/2018 10:31 AM, arm_ml(a)rirasoft.de wrote:
>>>>>>>> Am 2018-08-09 13:58, schrieb Robert Moskowitz:
>>>>>>>>> On 08/09/2018 07:34 AM, arm_ml(a)rirasoft.de wrote:
>>>>>>>>>> Am 2018-08-07 12:23, schrieb Pablo Sebastián Greco:
>>>>>>>>>>> <snip>
>>>>>> snip
>>>> Wow, I can boot it, but I can't login and can't install the kernel
>>>> from Pablo. Whats next?
>>>>
>>>>
>>>> U-Boot SPL 2018.09-rc1 (Jul 31 2018 - 12:18:07 +0000)
>>> Good you got the current uboot.
>>>
>>>> DRAM: 2048 MiB
>>>> Trying to boot from MMC1
>>>>
>>>>
>>>> U-Boot 2018.09-rc1 (Jul 31 2018 - 12:18:07 +0000) Allwinner Technology
>>>>
>>>> CPU: Allwinner A83T (SUN8I 1673)
>>>> Model: Cubietech Cubietruck Plus
>>> Do you have any other arm soc? If you put that cards uboot on, boot
>>> up on that card, install the new kernel, then go back to the
>>> Cubietruck+ uboot, that would work.
>>>
>>> Pablo may know of a simpler method, as I don't do kernel work. I did
>>> work a lot with uboot a couple years ago.
>> Sorry: this didn't work, because this Image didn't boot on my Cubietruck
>> 3. Maybe Pablo has an Idea?
>
> Did you dd the Cubietruck uboot? I have booted on my C3.
>
> Though there may be a 1st boot problem here on things that are copied
> during 1st boot based on what uboot is present. In that case, things
> are really hard, and quite beyond my limited skills.
>
>
>>
>>>
>>>> I2C: ready
>>>> DRAM: 2 GiB
>>>> MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
>>>> Loading Environment from FAT... *** Warning - bad CRC, using default
>>>> environment
>>>>
>>>> Failed (-5)
>>>> In: serial
>>>> Out: serial
>>>> Err: serial
>>>> Net: No ethernet found.
>>>> starting USB...
>>>> USB0: failed to get usb PHY
>>>> Port not available.
>>>> USB1: failed to get usb@01c1a000 usb PHY
>>>> Port not available.
>>>> USB2: failed to get usb@01c1b000 usb PHY
>>>> Port not available.
>>>> Hit any key to stop autoboot: 0
>>>> switch to partitions #0, OK
>>>> mmc0 is current device
>>>> Scanning mmc 0:2...
>>>> Found /extlinux/extlinux.conf
>>>> Retrieving file: /extlinux/extlinux.conf
>>>> 857 bytes read in 16 ms (51.8 KiB/s)
>>>> Ignoring unknown command: ui
>>>> Ignoring malformed menu command: autoboot
>>>> Ignoring malformed menu command: hidden
>>>> Ignoring unknown command: totaltimeout
>>>> CentOS-Userland-7-armv7hl-generic-Minimal-1804 Boot Options.
>>>> 1: CentOS-Userland-7-armv7hl-generic-Minimal-1804
>>>> (4.14.28-201.el7.centos.armv7hl)
>>>> 2: single
>>>> Enter choice: 1: CentOS-Userland-7-armv7hl-generic-Minimal-1804
>>>> (4.14.28-201.el7.centos.armv7hl)
>>>> Retrieving file: /initramfs-4.14.28-201.el7.centos.armv7hl.img
>>>> 42665567 bytes read in 11495 ms (3.5 MiB/s)
>>>> Retrieving file: /vmlinuz-4.14.28-201.el7.centos.armv7hl
>>>> 6627840 bytes read in 682 ms (9.3 MiB/s)
>>>> append: ro root=UUID=e4d55603-4823-4fb7-ab52-46f2e9fcaae1 selinux=off
>>>> Retrieving file:
>>>> /dtb-4.14.28-201.el7.centos.armv7hl/sun8i-a83t-cubietruck-plus.dtb
>>>> 6627840 bytes read in 682 ms (9.3 MiB/s)
>>>> append: ro root=UUID=e4d55603-4823-4fb7-ab52-46f2e9fcaae1 selinux=off
>>>> Retrieving file:
>>>> /dtb-4.14.28-201.el7.centos.armv7hl/sun8i-a83t-cubietruck-plus.dtb
>>>> 10902 bytes read in 586 ms (17.6 KiB/s)
>>>> ## Flattened Device Tree blob at 43000000
>>>> Booting using the fdt blob at 0x43000000
>>>> Loading Ramdisk to 4774f000, end 49fff65f ... OK
>>>> Loading Device Tree to 47749000, end 4774ea95 ... OK
>>>>
>>>> Starting kernel ...
>>>>
>>>> [ 0.000000] Booting Linux on physical CPU 0x0
>>>> [ 0.000000] Linux version 4.14.28-201.el7.centos.armv7hl
>>>> (mockbuild(a)armhfp-02.bsys.centos.org) (gcc version 4.8.5 20150623
>>>> (Red Hat 4.8.5-16) (GCC)) #1 SMP Mon Mar 19 20:25:46 UTC 2018
>>>> [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7),
>>>> cr=10c5387d
>>>> [ 0.000000] CPU: div instructions available: patching division code
>>>> [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
>>>> instruction cache
>>>> [ 0.000000] OF: fdt: Machine model: Cubietech Cubietruck Plus
>>>> [ 0.000000] Memory policy: Data cache writealloc
>>>> [ 0.000000] efi: Getting EFI parameters from FDT:
>>>> [ 0.000000] efi: UEFI not found.
>>>> snip
>>>> Welcome to CentOS Linux 7 (Core) dracut-033-535.el7 (Initramfs)!
>>>>
>>>> [ 5.950324] systemd[1]: No hostname configured.
>>>> [ 5.954983] systemd[1]: Set hostname to <localhost>.
>>>> [ 5.960338] systemd[1]: Initializing machine ID from random
>>>> generator.
>>>> [ OK ] Reached target Swap.
>>>> [ 6.310341] systemd[1]: Reached target Swap.
>>>> [ 6.314834] systemd[1]: Starting Swap.
>>>> [ OK ] Created slice Root Slice.
>>>> [ 6.326288] systemd[1]: Created slice Root Slice.
>>>> [ 6.331225] systemd[1]: Starting Root Slice.
>>>> [ OK ] Listening on Journal Socket.
>>>> [ OK ] Listening on udev Kernel Socket.
>>>> [ OK ] Reached target Timers.
>>>> [ OK ] Created slice System Slice.
>>>> Starting Create list of required st... nodes for the current
>>>> kernel...
>>>> Starting Journal Service...
>>>> Starting Apply Kernel Variables...
>>>> [ OK ] Listening on udev Control Socket.
>>>> [ OK ] Reached target Slices.
>>>> [ OK ] Reached target Sockets.
>>>> Starting Setup Virtual Console...
>>>> [ OK ] Reached target Local File Systems.
>>>> Starting dracut cmdline hook...
>>>> [ OK ] Started Create list of required sta...ce nodes for the
>>>> current kernel.
>>>> [ OK ] Started Apply Kernel Variables.
>>>> [ OK ] Started Setup Virtual Console.
>>>> Starting Create Static Device Nodes in /dev...
>>>> [ OK ] Started Journal Service.
>>>> [ OK ] Started Create Static Device Nodes in /dev.
>>>> [ OK ] Started dracut cmdline hook.
>>>> Starting dracut pre-udev hook...
>>>> [ OK ] Started dracut pre-udev hook.
>>>> Starting udev Kernel Device Manager...
>>>> [ OK ] Started udev Kernel Device Manager.
>>>> Starting udev Coldplug all Devices...
>>>> [ OK ] Started udev Coldplug all Devices.
>>>> Starting Show Plymouth Boot Screen...
>>>> [ OK ] Reached target System Initialization.
>>>> Starting dracut initqueue hook...
>>>> [ OK ] Started Show Plymouth Boot Screen.
>>>> [ OK ] Reached target Paths.
>>>> [ OK ] Reached target Basic System.
>>>> Mounting Configuration File System...
>>>> [ OK ] Mounted Configuration File System.
>>>> [ 9.258492] ehci-platform: EHCI generic platform driver
>>>> [ 9.310921] sunxi-mmc 1c0f000.mmc: Got CD GPIO
>>>> [ 9.353339] sunxi-mmc 1c0f000.mmc: base:0xf0b41000 irq:24
>>>> [ 9.401563] mmc0: host does not support reading read-only switch,
>>>> assuming write-enable
>>>> [ 9.409746] sunxi-mmc 1c11000.mmc: base:0xf0b45000 irq:25
>>>> [ 9.418906] mmc0: new high speed SDHC card at address 0007
>>>> [ 9.488974] mmc1: new DDR MMC card at address 0001
>>>> [ 9.710645] mmcblk0: mmc0:0007 SD32G 29.0 GiB
>>>> [ 9.720620] mmcblk0: p1 p2 p3 p4
>>>> [ 9.731581] mmcblk1: mmc1:0001 NCard 7.30 GiB
>>>> [ 9.736734] mmcblk1boot0: mmc1:0001 NCard partition 1 4.00 MiB
>>>> [ 9.744053] mmcblk1boot1: mmc1:0001 NCard partition 2 4.00 MiB
>>>> [ 9.754396] mmcblk1: p1 p2
>>>> [ OK ] Found device
>>>> /dev/disk/by-uuid/e4d55603-4823-4fb7-ab52-46f2e9fcaae1.
>>>> [ OK ] Started dracut initqueue hook.
>>>> [ OK ] Reached target Remote File Systems (Pre).
>>>> [ OK ] Reached target Remote File Systems.
>>>> Starting File System Check on
>>>> /dev/...3-4823-4fb7-ab52-46f2e9fcaae1...
>>>> [ OK ] Started File System Check on
>>>> /dev/d...603-4823-4fb7-ab52-46f2e9fcaae1.
>>>> Mounting /sysroot...
>>>> [ 10.483219] EXT4-fs (mmcblk0p4): mounted filesystem with ordered
>>>> data mode. Opts: (null)
>>>> [ OK ] Mounted /sysroot.
>>>> [ OK ] Reached target Initrd Root File System.
>>>> Starting Reload Configuration from the Real Root...
>>>> [ OK ] Started Reload Configuration from the Real Root.
>>>> [ OK ] Reached target Initrd File Systems.
>>>> [ OK ] Reached target Initrd Default Target.
>>>> Starting dracut pre-pivot and cleanup hook...
>>>> [ OK ] Started dracut pre-pivot and cleanup hook.
>>>> Starting Cleaning Up and Shutting Down Daemons...
>>>> [ OK ] Stopped Cleaning Up and Shutting Down Daemons.
>>>> [ OK ] Stopped dracut pre-pivot and cleanup hook.
>>>> Stopping dracut pre-pivot and cleanup hook...
>>>> [ OK ] Stopped target Initrd Default Target.
>>>> [ OK ] Stopped target Basic System.
>>>> [ OK ] Stopped target Paths.
>>>> [ OK ] Stopped target System Initialization.
>>>> Stopping udev Kernel Device Manager...
>>>> [ OK ] Stopped target Swap.
>>>> [ OK ] Stopped target Slices.
>>>> [ OK ] Stopped target Sockets.
>>>> [ OK ] Stopped Apply Kernel Variables.
>>>> Stopping Apply Kernel Variables...
>>>> [ OK ] Stopped target Timers.
>>>> [ OK ] Stopped target Local File Systems.
>>>> Starting Plymouth switch root service...
>>>> [ OK ] Stopped target Remote File Systems.
>>>> [ OK ] Stopped target Remote File Systems (Pre).
>>>> [ OK ] Stopped dracut initqueue hook.
>>>> Stopping dracut initqueue hook...
>>>> [ OK ] Stopped udev Coldplug all Devices.
>>>> Stopping udev Coldplug all Devices...
>>>> [ OK ] Stopped udev Kernel Device Manager.
>>>> snip
>>>> Welcome to CentOS Linux 7 (Core)!
>>>>
>>>> [ OK ] Stopped Switch Root.
>>>> [ OK ] Stopped Journal Service.
>>>> Starting Journal Service...
>>>> [ OK ] Reached target Local Encrypted Volumes.
>>>> [ OK ] Created slice
>>>> system-selinux\x2dpol...grate\x2dlocal\x2dchanges.slice.
>>>> [ OK ] Set up automount Arbitrary Executab...ats File System
>>>> Automount Point.
>>>> Mounting Debug File System...
>>>> [ OK ] Listening on /dev/initctl Compatibility Named Pipe.
>>>> [ OK ] Stopped target Switch Root.
>>>> [ OK ] Stopped target Initrd File Systems.
>>>> [ OK ] Stopped target Initrd Root File System.
>>>> [ OK ] Stopped File System Check on Root Device.
>>>> Stopping File System Check on Root Device...
>>>> [ OK ] Listening on udev Kernel Socket.
>>>> [ OK ] Created slice system-getty.slice.
>>>> Starting Read and set NIS domainname from
>>>> /etc/sysconfig/network...
>>>> Starting Collect Read-Ahead Data...
>>>> [ OK ] Listening on Delayed Shutdown Socket.
>>>> Mounting POSIX Message Queue File System...
>>>> [ OK ] Created slice User and Session Slice.
>>>> [ OK ] Reached target Slices.
>>>> [ OK ] Reached target Remote File Systems.
>>>> [ OK ] Created slice system-serial\x2dgetty.slice.
>>>> [ OK ] Listening on udev Control Socket.
>>>> Starting Create list of required st... nodes for the current
>>>> kernel...
>>>> [ OK ] Reached target Paths.
>>>> Starting Replay Read-Ahead Data...
>>>> [ OK ] Mounted POSIX Message Queue File System.
>>>> [ OK ] Mounted Debug File System.
>>>> [ OK ] Started Journal Service.
>>>> [ OK ] Started Collect Read-Ahead Data.
>>>> [ OK ] Started Replay Read-Ahead Data.
>>>> [ OK ] Started Read and set NIS domainname from
>>>> /etc/sysconfig/network.
>>>> [ OK ] Started Create list of required sta...ce nodes for the
>>>> current kernel.
>>>> Starting Remount Root and Kernel File Systems...
>>>> Starting Create Static Device Nodes in /dev...
>>>> Starting Apply Kernel Variables...
>>>> [ 17.296550] EXT4-fs (mmcblk0p4): re-mounted. Opts: (null)
>>>> [ OK ] Started Apply Kernel Variables.
>>>> [ OK ] Started Remount Root and Kernel File Systems.
>>>> Starting udev Coldplug all Devices...
>>>> Starting Load/Save Random Seed...
>>>> Starting Configure read-only root support...
>>>> Starting Flush Journal to Persistent Storage...
>>>> [ OK ] Started Create Static Device Nodes in /dev.
>>>> [ OK ] Started Load/Save Random Seed.
>>>> [ 17.818547] systemd-journald[427]: Received request to flush
>>>> runtime journal from PID 1
>>>> [ OK ] Reached target Local File Systems (Pre).
>>>> Starting udev Kernel Device Manager...
>>>> [ OK ] Started Flush Journal to Persistent Storage.
>>>> [ OK ] Started Configure read-only root support.
>>>> [ OK ] Started udev Kernel Device Manager.
>>>> [ OK ] Started udev Coldplug all Devices.
>>>> [ 19.146181] cpu cpu0: failed to get clock: -2
>>>> [ 19.218261] cpufreq-dt: probe of cpufreq-dt failed with error -2
>>>> [ 19.708227] ehci-platform 1c1a000.usb: EHCI Host Controller
>>>> [ 19.721852] ehci-platform 1c1a000.usb: new USB bus registered,
>>>> assigned bus number 1
>>>> [ 19.740546] ehci-platform 1c1a000.usb: irq 26, io mem 0x01c1a000
>>>> [ 19.762241] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
>>>> [ 19.775259] usb usb1: New USB device found, idVendor=1d6b,
>>>> idProduct=0002
>>>> [ 19.782236] usb usb1: New USB device strings: Mfr=3, Product=2,
>>>> SerialNumber=1
>>>> [ 19.789508] usb usb1: Product: EHCI Host Controller
>>>> [ 19.794416] usb usb1: Manufacturer: Linux
>>>> 4.14.28-201.el7.centos.armv7hl ehci_hcd
>>>> [ 19.801926] usb usb1: SerialNumber: 1c1a000.usb
>>>> [ 19.844670] hub 1-0:1.0: USB hub found
>>>> [ 19.854212] hub 1-0:1.0: 1 port detected
>>>> [ 19.868545] ehci-platform 1c1b000.usb: EHCI Host Controller
>>>> [ 19.882930] ehci-platform 1c1b000.usb: new USB bus registered,
>>>> assigned bus number 2
>>>> [ 19.901798] ehci-platform 1c1b000.usb: irq 27, io mem 0x01c1b000
>>>> [ 19.923267] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
>>>> [ 19.936351] usb usb2: New USB device found, idVendor=1d6b,
>>>> idProduct=0002
>>>> [ 19.943225] usb usb2: New USB device strings: Mfr=3, Product=2,
>>>> SerialNumber=1
>>>> [ 19.950493] usb usb2: Product: EHCI Host Controller
>>>> [ 19.955399] usb usb2: Manufacturer: Linux
>>>> 4.14.28-201.el7.centos.armv7hl ehci_hcd
>>>> [ 19.962907] usb usb2: SerialNumber: 1c1b000.usb
>>>> [ 20.008450] hub 2-0:1.0: USB hub found
>>>> [ 20.019233] hub 2-0:1.0: 1 port detected
>>>> [ OK ] Found device /dev/ttyS0.
>>>> [ 20.253371] usb 1-1: new high-speed USB device number 2 using
>>>> ehci-platform
>>>> [ 20.304553] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled
>>>> (timeout=16 sec, nowayout=0)
>>>> [ 20.350267] usb 2-1: new high-speed USB device number 2 using
>>>> ehci-platform
>>>> [ 20.397887] usb 1-1: New USB device found, idVendor=05e3,
>>>> idProduct=0718
>>>> [ 20.404808] usb 1-1: New USB device strings: Mfr=0, Product=1,
>>>> SerialNumber=2
>>>> [ 20.412007] usb 1-1: Product: USB Storage
>>>> [ 20.416058] usb 1-1: SerialNumber: 000000000033
>>>> [ 20.440034] sunxi-rsb 1f03400.rsb: RSB running at 3000000 Hz
>>>> [ 20.492897] usb 2-1: New USB device found, idVendor=0424,
>>>> idProduct=3503
>>>> [ 20.499823] usb 2-1: New USB device strings: Mfr=0, Product=0,
>>>> SerialNumber=0
>>>> [ 20.523676] hub 2-1:1.0: USB hub found
>>>> [ 20.535200] hub 2-1:1.0: 2 ports detected
>>>> [ 20.626373] usb3503 usb-hub: Ports disabled with no control
>>>> interface
>>>> [ OK ] Found device /dev/disk/by-uuid/2CA3-F2A2.
>>>> [ 20.760223] usb3503 usb-hub: switched to HUB mode
>>>> [ 20.765030] usb3503 usb-hub: usb3503_probe: probed in hub mode
>>>> [ OK ] Found device
>>>> /dev/disk/by-uuid/13ad9f52-e2ca-4fd1-83d6-7b0af86a85df.
>>>> Mounting /boot...
>>>> [ 20.966073] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to
>>>> feature incompatibilities
>>>> [FAILED] Failed to mount /boot.
>>>> See 'systemctl status boot.mount' for details.
>>>> [DEPEND] Dependency failed for Local File Systems.
>>>> [DEPEND] Dependency failed for Relabel all filesystems, if necessary.
>>>> [DEPEND] Dependency failed for Migrate local... structure to the new
>>>> structure.
>>>> [DEPEND] Dependency failed for /boot/fw.
>>>> [ OK ] Reached target Timers.
>>>> [ OK ] Reached target Network (Pre).
>>>> [ OK ] Reached target Network.
>>>> [ OK ] Reached target Network is Online.
>>>> [ OK ] Reached target Login Prompts.
>>>> Starting Crash recovery kernel arming...
>>>> [ OK ] Reached target Sockets.
>>>> Starting Import network configuration from initramfs...
>>>> Starting Tell Plymouth To Write Out Runtime Data...
>>>> [ OK ] Started Tell Plymouth To Write Out Runtime Data.
>>>> [ OK ] Found device
>>>> /dev/disk/by-uuid/13b9fbb1-f4bd-4db2-86d8-a802ceb87618.
>>>> Activating swap
>>>> /dev/disk/by-uuid/1...1-f4bd-4db2-86d8-a802ceb87618...
>>>> [ 21.646852] Adding 249852k swap on /dev/mmcblk0p3. Priority:-2
>>>> extents:1 across:249852k SSFS
>>>> [ OK ] Activated swap
>>>> /dev/disk/by-uuid/13b9fbb1-f4bd-4db2-86d8-a802ceb87618.
>>>> [ OK ] Reached target Swap.
>>>> [FAILED] Failed to start Crash recovery kernel arming.
>>>> See 'systemctl status kdump.service' for details.
>>>> [ OK ] Started Import network configuration from initramfs.
>>>> [ OK ] Started Emergency Shell.
>>>> Starting Emergency Shell...
>>>> [ OK ] Reached target Emergency Mode.
>>>> Starting Create Volatile Files and Directories...
>>>> [ 23.733719] random: crng init done
>>>> [ 25.605825] axp20x-rsb sunxi-rsb-3a3: AXP20x variant AXP813 found
>>>> [ OK ] Started Create Volatile Files and Directories.
>>>> Starting Security Auditing Service...
>>>> [ 25.816033] axp20x-rsb sunxi-rsb-3a3: AXP20X driver loaded
>>>> [ OK ] Started Security Auditing Service.
>>>> Starting Update UTMP about System Boot/Shutdown...
>>>> [ OK ] Started Update UTMP about System Boot/Shutdown.
>>>> Starting Update UTMP about System Runlevel Changes...
>>>> [ OK ] Started Update UTMP about System Runlevel Changes.
>>>> Welcome to emergency mode! After logging in, type "journalctl -xPress
>>>> enter for maintenance(or type Control-D to continue): [ 26.911598]
>>>> input: axp20x-pek as
>>>> /devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp221-pek/input/input0
>>>>
>>>> [ 27.082356] ac100-rtc ac100-rtc: rtc core: registered rtc-ac100 as
>>>> rtc0
>>>> [ 27.163368] ac100-rtc ac100-rtc: RTC enabled
>>>> [ 27.272882] usb-storage 1-1:1.0: USB Mass Storage device detected
>>>> [ 27.317836] scsi host0: usb-storage 1-1:1.0
>>>> [ 27.372202] usbcore: registered new interface driver usb-storage
>>>> [ 27.510019] asoc-simple-card sound: dit-hifi <-> 1c21000.spdif
>>>> mapping ok
>>>> [ 27.516919] asoc-simple-card sound: ASoC: no DMI vendor name!
>>>> [ 27.540329] usbcore: registered new interface driver uas
>>>>
>>>> sulogin: failed to execute /bin/bash: Permission denied
>>>> sulogin: failed to execute /bin/sh: Permission denied
>>>> Can not execute su shell
>>>>
>>>> Error getting authority: Error initializing authority: Could not
>>>> connect: No such file or directory (g-io-error-quark, 1)
>>>> [ 31.615654] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to
>>>> feature incompatibilities
>>>> Welcome to emergency mode! After logging in, type "journalctl -xPress
>>>> enter for maintenance(or type Control-D to continue):
>>>> sulogin: failed to execute /bin/bash: Permission denied
>>>> sulogin: failed to execute /bin/sh: Permission denied
>>>> Can not execute su shell
>>>>
>>
That sounds like a corrupted sd card.
WRT installing the kernel, you can go back to this mail
https://lists.centos.org/pipermail/arm-dev/2018-August/003399.html from
a few days ago.
Pablo.
Hello all,
I was upgrading a CentOS 5.1 box to 5.2 remotely, and I lost my ssh
connection to the server. Now when I rerun the "yum upgrade" it fails
due to conflicts in the transaction check stage. Before I dig myself a
deeper hole, I think I need advice. The original error I received was a
conflict between python-devel and python, so I erased python-devel with
the plan to install it again after, but now I'm getting more errors and
I think I might be up to my neck and I've got that cold feeling on the
back of my neck :-(
I have the CentOS-Base repo enabled (base, updates, addons, extras &
centosplus) and CentOS-Media --- but no others.
A full transcript appears at the bottom, but here are the salient points
of the failing yum process:-
<transcript>
2.6.18-53.1.21.el5xen[root@www ~]# yum -y upgrade
Loading "installonlyn" plugin
Loading "priorities" plugin
Setting up Upgrade Process
Setting up repositories
Reading repository metadata in from local files
0 packages excluded due to repository priority protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package frysk.i686 0:0.0.1.2008.03.19.rh1-1.el5 set to be updated
...
<big snip>
...
yum-fastestmirror noarch 1.1.10-9.el5.centos
base 13 k
Transaction Summary
=============================================================================
Install 14 Package(s)
Update 251 Package(s)
Remove 0 Package(s)
Total download size: 539 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/bin/mysqldumpslow from install of mysql-server-5.0.45-7.el5
conflicts with file from package mysql-5.0.22-2.2.el5_1.1
file /sbin/dmeventd from install of device-mapper-event-1.02.24-1.el5
conflicts with file from package device-mapper-1.02.20-1.el5
Error Summary
-------------
</transcript>
Hopefully someone can point me toward a solution :-[ . I've tried the
following (and many variations of these - install, update, upgrade), but
nothing has worked so far:-
yum -y install mysql-server
yum -y update device-mapper-event
Cheers,
Ian
Full Transcript:-
2.6.18-53.1.21.el5xen[root@www ~]# yum -y upgrade
Loading "installonlyn" plugin
Loading "priorities" plugin
Setting up Upgrade Process
Setting up repositories
Reading repository metadata in from local files
0 packages excluded due to repository priority protections
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package frysk.i686 0:0.0.1.2008.03.19.rh1-1.el5 set to be updated
---> Package shared-mime-info.i386 0:0.19-5.el5 set to be updated
---> Package nautilus.i386 0:2.16.2-7.el5 set to be updated
---> Package gnome-screensaver.i386 0:2.16.1-8.el5 set to be updated
---> Package pciutils-devel.i386 0:2.2.3-5 set to be updated
---> Package tomcat5-server-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package traceroute.i386 3:2.0.1-3.el5 set to be updated
---> Package libacl-devel.i386 0:2.2.39-3.el5 set to be updated
---> Package kernel-xen-devel.i686 0:2.6.18-92.1.1.el5.centos.plus set
to be installed
---> Package gnome-python2-libegg.i386 0:2.14.2-6.el5 set to be updated
---> Package gtkhtml3.i386 0:3.16.3-1.el5 set to be updated
---> Package desktop-printing.i386 0:0.19-20.2.el5 set to be updated
---> Package ipsec-tools.i386 0:0.6.5-9.el5_2.1 set to be updated
---> Package irqbalance.i386 2:0.55-10.el5 set to be updated
---> Package sysstat.i386 0:7.0.2-1.el5 set to be updated
---> Package krb5-devel.i386 0:1.6.1-25.el5 set to be updated
---> Package selinux-policy.noarch 0:2.4.6-137.el5 set to be updated
---> Package Deployment_Guide-en-US.noarch 0:5.2-9.el5.centos set to be
updated
---> Package xorg-x11-drv-sis.i386 0:0.9.1-7.1.el5 set to be updated
---> Package grub.i386 0:0.97-13.2 set to be updated
---> Package pcsc-lite.i386 0:1.4.4-0.1.el5 set to be updated
---> Package openoffice.org-writer.i386 1:2.3.0-6.5.1.el5_2 set to be
updated
---> Package dbus-x11.i386 0:1.0.0-7.el5 set to be updated
---> Package make.i386 1:3.81-3.el5 set to be updated
---> Package m2crypto.i386 0:0.16-6.el5.2 set to be updated
---> Package kudzu-devel.i386 0:1.2.57.1.17-1 set to be updated
---> Package libgnomeprint22.i386 0:2.12.1-10.el5 set to be updated
---> Package yelp.i386 0:2.16.0-18.el5 set to be updated
---> Package rhpxl.i386 0:0.41.1-6.el5 set to be updated
---> Package gnome-power-manager.i386 0:2.16.0-9.el5 set to be updated
---> Package yum-metadata-parser.i386 0:1.1.2-2.el5 set to be updated
---> Package tomcat5-common-lib.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package system-config-printer.i386 0:0.7.32.8-1.el5 set to be updated
---> Package control-center.i386 1:2.16.0-16.el5 set to be updated
---> Package vsftpd.i386 0:2.0.5-12.el5 set to be updated
---> Package wpa_supplicant.i386 1:0.4.8-10.2.el5 set to be updated
---> Package rpm-libs.i386 0:4.4.2-48.el5 set to be updated
---> Package centos-release-notes.i386 0:5.2-2 set to be updated
---> Package diffutils.i386 0:2.8.1-15.2.3.el5 set to be updated
---> Package xsane.i386 0:0.991-5.el5 set to be updated
---> Package gnome-volume-manager.i386 0:2.15.0-5.el5 set to be updated
---> Package libuser-devel.i386 0:0.54.7-2.el5.5 set to be updated
---> Package amtu.i386 0:1.0.6-1.el5 set to be updated
---> Package xorg-x11-server-Xvfb.i386 0:1.1.1-48.41.el5_2.1 set to be
updated
---> Package newt-devel.i386 0:0.52.2-10.el5 set to be updated
---> Package psmisc.i386 0:22.2-6 set to be updated
---> Package tomcat5-admin-webapps.i386 0:5.5.23-0jpp.7.el5 set to be
updated
---> Package ghostscript.i386 0:8.15.2-9.3.el5 set to be updated
---> Package emacs-common.i386 0:21.4-20.el5 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-42.el5 set to be updated
---> Package nss-tools.i386 0:3.11.99.5-2.el5.centos set to be updated
---> Package xen.i686 0:3.0.3-64.el5_2.1 set to be updated
---> Package yum-priorities.noarch 0:1.1.10-9.el5.centos set to be updated
---> Package xorg-x11-server-Xorg.i386 0:1.1.1-48.41.el5_2.1 set to be
updated
---> Package xsane-gimp.i386 0:0.991-5.el5 set to be updated
---> Package hal-cups-utils.i386 0:0.6.2-5.2.el5 set to be updated
---> Package openoffice.org-impress.i386 1:2.3.0-6.5.1.el5_2 set to be
updated
---> Package system-config-language.noarch 0:1.1.18-2.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-24 set to be updated
---> Package libvolume_id.i386 0:095-14.16.el5 set to be updated
---> Package kdebase.i386 6:3.5.4-18.el5.centos set to be updated
---> Package diffstat.i386 0:1.41-1.2.3.el5 set to be updated
---> Package sudo.i386 0:1.6.8p12-12.el5 set to be updated
---> Package mysql-server.i386 0:5.0.45-7.el5 set to be updated
---> Package ltrace.i386 0:0.5-7.45svn.el5 set to be updated
---> Package gnome-python2-gtkhtml2.i386 0:2.14.2-6.el5 set to be updated
---> Package php-xml.i386 0:5.1.6-20.el5 set to be updated
---> Package kudzu.i386 0:1.2.57.1.17-1 set to be updated
---> Package checkpolicy.i386 0:1.33.1-4.el5 set to be updated
---> Package audit.i386 0:1.6.5-9.el5 set to be updated
---> Package libgomp.i386 0:4.1.2-42.el5 set to be updated
---> Package libvirt-python.i386 0:0.3.3-7.el5 set to be updated
---> Package libraw1394.i386 0:1.3.0-1.el5 set to be updated
---> Package bind-chroot.i386 30:9.3.4-6.P1.el5 set to be updated
---> Package kbd.i386 0:1.12-20.el5 set to be updated
---> Package notification-daemon.i386 0:0.3.5-9.el5 set to be updated
---> Package hwbrowser.noarch 0:0.30-2.el5 set to be updated
---> Package evolution-connector.i386 0:2.12.3-4.el5_2.1 set to be updated
---> Package net-tools.i386 0:1.60-78.el5 set to be updated
---> Package java-1.4.2-gcj-compat-src.i386 0:1.4.2.0-40jpp.115 set to
be updated
---> Package systemtap-runtime.i386 0:0.6.2-1.el5 set to be updated
---> Package kernel-headers.i386 0:2.6.18-92.1.1.el5.centos.plus set to
be updated
---> Package dbus-devel.i386 0:1.0.0-7.el5 set to be updated
---> Package jakarta-commons-collections.i386 0:3.2-2jpp.3 set to be updated
---> Package system-config-securitylevel-tui.i386 0:1.6.29.1-2.1.el5 set
to be updated
---> Package system-config-securitylevel.i386 0:1.6.29.1-2.1.el5 set to
be updated
---> Package caching-nameserver.i386 30:9.3.4-6.P1.el5 set to be updated
---> Package gcc-java.i386 0:4.1.2-42.el5 set to be updated
---> Package openssh-clients.i386 0:4.3p2-26.el5 set to be updated
---> Package iptables.i386 0:1.3.5-4.el5 set to be updated
---> Package php-ldap.i386 0:5.1.6-20.el5 set to be updated
---> Package bind-utils.i386 30:9.3.4-6.P1.el5 set to be updated
---> Package hal-gnome.i386 0:0.5.8.1-35.el5 set to be updated
---> Package gnome-python2-applet.i386 0:2.16.0-2.el5 set to be updated
---> Package NetworkManager-glib.i386 1:0.6.4-8.el5 set to be updated
---> Package tomcat5-webapps.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package samba-client.i386 0:3.0.28-0.el5.8 set to be updated
---> Package busybox.i386 1:1.2.0-4.el5.centos set to be updated
---> Package nss_db.i386 0:2.2-35.3 set to be updated
---> Package gnome-utils.i386 1:2.16.0-5.el5 set to be updated
---> Package pam-devel.i386 0:0.99.6.2-3.27.el5 set to be updated
---> Package kexec-tools.i386 0:1.102pre-21.el5 set to be updated
---> Package libvirt.i386 0:0.3.3-7.el5 set to be updated
---> Package system-config-date.noarch 0:1.8.12-3.el5.centos.2 set to be
updated
---> Package logwatch.noarch 0:7.3-6.el5 set to be updated
---> Package rpm-build.i386 0:4.4.2-48.el5 set to be updated
---> Package policycoreutils.i386 0:1.33.12-14.el5 set to be updated
---> Package gthumb.i386 0:2.7.8-8.el5 set to be updated
---> Package nfs-utils.i386 1:1.0.9-33.el5 set to be updated
---> Package initscripts.i386 0:8.45.19.EL-1.el5.centos.1 set to be updated
---> Package alsa-utils.i386 0:1.0.14-3.rc4.el5 set to be updated
---> Package dovecot.i386 0:1.0.7-2.el5 set to be updated
---> Package system-config-kdump.noarch 0:1.0.14-1.el5 set to be updated
---> Package openssh.i386 0:4.3p2-26.el5 set to be updated
---> Package authconfig.i386 0:5.3.21-3.el5 set to be updated
---> Package gdm.i386 1:2.16.0-46.el5.centos set to be updated
---> Package parted.i386 0:1.8.1-17.el5 set to be updated
---> Package cpp.i386 0:4.1.2-42.el5 set to be updated
---> Package xorg-x11-server-Xnest.i386 0:1.1.1-48.41.el5_2.1 set to be
updated
---> Package virt-manager.i386 0:0.5.3-8.el5 set to be updated
---> Package mkinitrd.i386 0:5.1.19.6-28 set to be updated
---> Package java-1.4.2-gcj-compat-javadoc.i386 0:1.4.2.0-40jpp.115 set
to be updated
---> Package openoffice.org-calc.i386 1:2.3.0-6.5.1.el5_2 set to be updated
---> Package gdb.i386 0:6.5-37.el5_2.2 set to be updated
---> Package rpm-python.i386 0:4.4.2-48.el5 set to be updated
---> Package system-config-httpd.noarch 5:1.3.3.3-1.el5 set to be updated
---> Package mysql-bench.i386 0:5.0.45-7.el5 set to be updated
---> Package php-mbstring.i386 0:5.1.6-20.el5 set to be updated
---> Package cpuspeed.i386 1:1.2.1-3.el5 set to be updated
---> Package openoffice.org-xsltfilter.i386 1:2.3.0-6.5.1.el5_2 set to
be updated
---> Package sysklogd.i386 0:1.4.1-44.el5 set to be updated
---> Package coolkey.i386 0:1.1.0-6.el5 set to be updated
---> Package hsqldb.i386 1:1.8.0.9-1jpp.2 set to be updated
---> Package a2ps.i386 0:4.13b-57.2.el5 set to be updated
---> Package gcc-c++.i386 0:4.1.2-42.el5 set to be updated
---> Package apr-util.i386 0:1.2.7-7.el5 set to be updated
---> Package libselinux-python.i386 0:1.33.4-5.el5 set to be updated
---> Package totem.i386 0:2.16.7-4.el5 set to be updated
---> Package php-pear.noarch 1:1.4.9-4.el5.1 set to be updated
---> Package eclipse-ecj.i386 1:3.2.1-19.el5.centos set to be updated
---> Package nscd.i386 0:2.5-24 set to be updated
---> Package mysql-devel.i386 0:5.0.45-7.el5 set to be updated
---> Package smartmontools.i386 1:5.36-4.el5 set to be updated
---> Package glibc-headers.i386 0:2.5-24 set to be updated
---> Package tcpdump.i386 14:3.9.4-12.el5 set to be updated
---> Package gnome-python2-extras.i386 0:2.14.2-6.el5 set to be updated
---> Package system-config-printer-libs.i386 0:0.7.32.8-1.el5 set to be
updated
---> Package python-virtinst.noarch 0:0.300.2-8.el5 set to be updated
---> Package redhat-rpm-config.noarch 0:8.0.45-24.el5 set to be updated
---> Package php-pgsql.i386 0:5.1.6-20.el5 set to be updated
---> Package system-config-lvm.noarch 0:1.1.3-2.0.el5 set to be updated
---> Package dhcpv6-client.i386 0:1.0.10-4.el5_2.2 set to be updated
---> Package gcc.i386 0:4.1.2-42.el5 set to be updated
---> Package openssh-askpass.i386 0:4.3p2-26.el5 set to be updated
---> Package php-mysql.i386 0:5.1.6-20.el5 set to be updated
---> Package kdegraphics.i386 7:3.5.4-6.el5 set to be updated
---> Package system-config-network-tui.noarch 0:1.3.99.10-2.el5 set to
be updated
---> Package OpenIPMI-libs.i386 0:2.0.6-6.el5 set to be updated
---> Package setroubleshoot.noarch 0:2.0.5-3.el5 set to be updated
---> Package evolution.i386 0:2.12.3-8.el5_2.2 set to be updated
---> Package iproute.i386 0:2.6.18-7.el5 set to be updated
---> Package mdadm.i386 0:2.6.4-1.el5 set to be updated
---> Package e2fsprogs.i386 0:1.39-15.el5 set to be updated
---> Package crash.i386 0:4.0-5.0.3.el5.centos set to be updated
---> Package mailman.i386 3:2.1.9-4.el5 set to be updated
---> Package selinux-policy-targeted.noarch 0:2.4.6-137.el5 set to be
updated
---> Package libao.i386 0:0.8.6-7 set to be updated
---> Package firefox.i386 0:3.0-0.beta5.6.el5.centos set to be updated
---> Package gzip.i386 0:1.3.5-10.el5.centos set to be updated
---> Package openoffice.org-core.i386 1:2.3.0-6.5.1.el5_2 set to be updated
---> Package xorg-x11-drv-nv.i386 0:2.1.6-6.el5 set to be updated
---> Package paps.i386 0:0.6.6-18.el5 set to be updated
---> Package esc.i386 0:1.0.0-33.el5 set to be updated
---> Package php-gd.i386 0:5.1.6-20.el5 set to be updated
---> Package audit-libs-python.i386 0:1.6.5-9.el5 set to be updated
---> Package ksh.i386 0:20060214-1.7 set to be updated
---> Package tomcat5.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package NetworkManager-gnome.i386 1:0.6.4-8.el5 set to be updated
---> Package net-snmp.i386 1:5.3.1-24.el5_2.1 set to be updated
---> Package dhclient.i386 12:3.0.5-13.el5 set to be updated
---> Package openoffice.org-draw.i386 1:2.3.0-6.5.1.el5_2 set to be updated
---> Package php-cli.i386 0:5.1.6-20.el5 set to be updated
---> Package openssh-server.i386 0:4.3p2-26.el5 set to be updated
---> Package pirut.noarch 0:1.3.28-13.el5.centos set to be updated
---> Package openoffice.org-graphicfilter.i386 1:2.3.0-6.5.1.el5_2 set
to be updated
---> Package gcc-gfortran.i386 0:4.1.2-42.el5 set to be updated
---> Package php.i386 0:5.1.6-20.el5 set to be updated
---> Package system-config-network.noarch 0:1.3.99.10-2.el5 set to be
updated
---> Package device-mapper-multipath.i386 0:0.4.7-17.el5 set to be updated
---> Package tomcat5-jasper.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package nss_ldap.i386 0:253-12.el5 set to be updated
---> Package acl.i386 0:2.2.39-3.el5 set to be updated
---> Package authconfig-gtk.i386 0:5.3.21-3.el5 set to be updated
---> Package tkinter.i386 0:2.4.3-21.el5 set to be updated
---> Package launchmail.noarch 0:4.0.0-2.el5 set to be updated
---> Package libnl.i386 0:1.0-0.10.pre5.5 set to be updated
---> Package kernel-xen.i686 0:2.6.18-92.1.1.el5.centos.plus set to be
installed
---> Package xorg-x11-drv-ati.i386 0:6.6.3-3.13.el5 set to be updated
---> Package bind.i386 30:9.3.4-6.P1.el5 set to be updated
---> Package xorg-x11-xinit.i386 0:1.0.2-15.el5 set to be updated
---> Package yum-updatesd.noarch 1:0.9-2.el5 set to be updated
---> Package libhugetlbfs.i386 0:1.2-5.el5 set to be updated
---> Package xorg-x11-drv-i810.i386 0:1.6.5-9.13.el5 set to be updated
---> Package microcode_ctl.i386 1:1.17-1.47.el5 set to be updated
---> Package system-config-users.noarch 0:1.2.51-4.el5 set to be updated
---> Package pkgconfig.i386 1:0.21-2.el5 set to be updated
---> Package oddjob-libs.i386 0:0.27-9.el5 set to be updated
---> Package usermode-gtk.i386 0:1.88-3.el5.1 set to be updated
---> Package lvm2.i386 0:2.02.32-4.el5 set to be updated
---> Package gnome-python2-gnomeprint.i386 0:2.16.0-2.el5 set to be updated
---> Package gedit.i386 1:2.16.0-9.el5 set to be updated
---> Package ntp.i386 0:4.2.2p1-8.el5.centos.1 set to be updated
---> Package xorg-x11-drv-mga.i386 0:1.4.2-7.el5 set to be updated
---> Package hal.i386 0:0.5.8.1-35.el5 set to be updated
---> Package centos-release.i386 10:5-2.el5.centos set to be updated
---> Package tomcat5-jsp-2.0-api.i386 0:5.5.23-0jpp.7.el5 set to be updated
---> Package oddjob.i386 0:0.27-9.el5 set to be updated
---> Package rpm.i386 0:4.4.2-48.el5 set to be updated
---> Package thunderbird.i386 0:2.0.0.14-1.el5.centos set to be updated
---> Package libgcj-src.i386 0:4.1.2-42.el5 set to be updated
---> Package gnome-python2-gtksourceview.i386 0:2.16.0-2.el5 set to be
updated
---> Package libgfortran.i386 0:4.1.2-42.el5 set to be updated
---> Package php-xmlrpc.i386 0:5.1.6-20.el5 set to be updated
---> Package samba-swat.i386 0:3.0.28-0.el5.8 set to be updated
---> Package openoffice.org-math.i386 1:2.3.0-6.5.1.el5_2 set to be updated
---> Package libpcap.i386 14:0.9.4-12.el5 set to be updated
---> Package oprofile.i386 0:0.9.3-16.el5 set to be updated
---> Package gnome-python2-gnomekeyring.i386 0:2.16.0-2.el5 set to be
updated
---> Package at-spi.i386 0:1.7.11-3.el5 set to be updated
---> Package coolkey-devel.i386 0:1.1.0-6.el5 set to be updated
---> Package autofs.i386 1:5.0.1-0.rc2.88 set to be updated
---> Package NetworkManager.i386 1:0.6.4-8.el5 set to be updated
---> Package krb5-workstation.i386 0:1.6.1-25.el5 set to be updated
---> Package systemtap.i386 0:0.6.2-1.el5 set to be updated
---> Package nash.i386 0:5.1.19.6-28 set to be updated
---> Package OpenIPMI.i386 0:2.0.6-6.el5 set to be updated
---> Package openssl-devel.i386 0:0.9.8b-10.el5 set to be updated
---> Package htmlview.noarch 0:4.0.0-2.el5 set to be updated
---> Package yum.noarch 0:3.2.8-9.el5.centos.2.1 set to be updated
---> Package iptables-ipv6.i386 0:1.3.5-4.el5 set to be updated
---> Package java-1.4.2-gcj-compat-devel.i386 0:1.4.2.0-40jpp.115 set to
be updated
---> Package pciutils.i386 0:2.2.3-5 set to be updated
---> Package samba.i386 0:3.0.28-0.el5.8 set to be updated
---> Package ntsysv.i386 0:1.3.30.1-2 set to be updated
---> Package pcsc-lite-devel.i386 0:1.4.4-0.1.el5 set to be updated
---> Package kdeadmin.i386 7:3.5.4-3.el5 set to be updated
---> Package rpm-devel.i386 0:4.4.2-48.el5 set to be updated
---> Package e2fsprogs-devel.i386 0:1.39-15.el5 set to be updated
---> Package metacity.i386 0:2.16.0-10.el5 set to be updated
---> Package dmraid.i386 0:1.0.0.rc13-9.el5 set to be updated
---> Package cups.i386 1:1.2.4-11.18.el5_2.1 set to be updated
---> Package php-bcmath.i386 0:5.1.6-20.el5 set to be updated
---> Package php-odbc.i386 0:5.1.6-20.el5 set to be updated
---> Package libselinux-devel.i386 0:1.33.4-5.el5 set to be updated
---> Package crypto-utils.i386 0:2.3-2.el5 set to be updated
--> Running transaction check
--> Processing Dependency: gtk-vnc-python for package: virt-manager
--> Processing Dependency: gecko-libs = 1.9 for package: yelp
--> Processing Dependency: device-mapper-event for package: lvm2
--> Processing Dependency: liberation-fonts for package: openoffice.org-core
--> Processing Dependency: libxpcom.so for package: firefox
--> Processing Dependency: libxul.so for package: yelp
--> Processing Dependency: setroubleshoot-plugins >= 2.0.4 for package:
setroubleshoot
--> Processing Dependency: xulrunner >= 1.9-0.beta5.6 for package: firefox
--> Processing Dependency: python-iniparse for package: pirut
--> Processing Dependency: setroubleshoot-server = 2.0.5-3.el5 for
package: setroubleshoot
--> Processing Dependency: yum-fastestmirror for package: yum
--> Processing Dependency: virt-viewer for package: python-virtinst
--> Processing Dependency: python-iniparse for package: yum
--> Processing Dependency: libxul.so for package: firefox
--> Processing Dependency: libxpcom.so for package: yelp
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package setroubleshoot-server.noarch 0:2.0.5-3.el5 set to be updated
---> Package gtk-vnc-python.i386 0:0.3.2-3.el5 set to be updated
---> Package yum-fastestmirror.noarch 0:1.1.10-9.el5.centos set to be
updated
---> Package xulrunner.i386 0:1.9-0.beta5.6.el5 set to be updated
---> Package virt-viewer.i386 0:0.0.2-2.el5 set to be updated
---> Package liberation-fonts.noarch 0:1.0-1.el5 set to be updated
---> Package python-iniparse.noarch 0:0.2.3-4.el5 set to be updated
---> Package device-mapper-event.i386 0:1.02.24-1.el5 set to be updated
---> Package setroubleshoot-plugins.noarch 0:2.0.4-2.el5 set to be updated
--> Running transaction check
--> Processing Dependency: libgtk-vnc-1.0.so.0 for package: virt-viewer
--> Processing Dependency: libgtk-vnc-1.0.so.0 for package: gtk-vnc-python
--> Processing Dependency: gtk-vnc = 0.3.2 for package: gtk-vnc-python
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gtk-vnc.i386 0:0.3.2-3.el5 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
dhcpv6-client i386 1.0.10-4.el5_2.2 updates
121 k
replacing dhcpv6_client.i386 0.10-33.el5
kernel-xen i686 2.6.18-92.1.1.el5.centos.plus
centosplus 17 M
kernel-xen-devel i686 2.6.18-92.1.1.el5.centos.plus
centosplus 4.9 M
libhugetlbfs i386 1.2-5.el5 base 14 k
replacing libhugetlbfs-lib.i386 1.0.1-1.el5
Updating:
Deployment_Guide-en-US noarch 5.2-9.el5.centos base
7.0 M
NetworkManager i386 1:0.6.4-8.el5 base 400 k
NetworkManager-glib i386 1:0.6.4-8.el5 base 28 k
NetworkManager-gnome i386 1:0.6.4-8.el5 base 172 k
OpenIPMI i386 2.0.6-6.el5 base 136 k
OpenIPMI-libs i386 2.0.6-6.el5 base 530 k
a2ps i386 4.13b-57.2.el5 base 1.1 M
acl i386 2.2.39-3.el5 base 67 k
alsa-utils i386 1.0.14-3.rc4.el5 base
1.0 M
amtu i386 1.0.6-1.el5 base 24 k
apr-util i386 1.2.7-7.el5 base 76 k
at-spi i386 1.7.11-3.el5 base 289 k
audit i386 1.6.5-9.el5 base 287 k
audit-libs-python i386 1.6.5-9.el5 base 73 k
authconfig i386 5.3.21-3.el5 base 452 k
authconfig-gtk i386 5.3.21-3.el5 base 46 k
autofs i386 1:5.0.1-0.rc2.88 base
850 k
bind i386 30:9.3.4-6.P1.el5 base
957 k
bind-chroot i386 30:9.3.4-6.P1.el5
base 41 k
bind-utils i386 30:9.3.4-6.P1.el5 base
166 k
busybox i386 1:1.2.0-4.el5.centos
base 1.1 M
caching-nameserver i386 30:9.3.4-6.P1.el5
base 58 k
centos-release i386 10:5-2.el5.centos
base 19 k
centos-release-notes i386 5.2-2 base 39 k
checkpolicy i386 1.33.1-4.el5 base 253 k
control-center i386 1:2.16.0-16.el5 base 2.7 M
coolkey i386 1.1.0-6.el5 base 89 k
coolkey-devel i386 1.1.0-6.el5 base 16 k
cpp i386 4.1.2-42.el5 base 2.7 M
cpuspeed i386 1:1.2.1-3.el5 base 29 k
crash i386 4.0-5.0.3.el5.centos
base 1.5 M
crypto-utils i386 2.3-2.el5 base 35 k
cups i386 1:1.2.4-11.18.el5_2.1
updates 2.7 M
dbus-devel i386 1.0.0-7.el5 base 37 k
dbus-x11 i386 1.0.0-7.el5 base 27 k
desktop-printing i386 0.19-20.2.el5 updates 103 k
device-mapper-multipath i386 0.4.7-17.el5 base
2.0 M
dhclient i386 12:3.0.5-13.el5 base 275 k
diffstat i386 1.41-1.2.3.el5 updates 18 k
diffutils i386 2.8.1-15.2.3.el5 base
210 k
dmraid i386 1.0.0.rc13-9.el5 base
557 k
dovecot i386 1.0.7-2.el5 base 1.7 M
e2fsprogs i386 1.39-15.el5 base 964 k
e2fsprogs-devel i386 1.39-15.el5 base 568 k
eclipse-ecj i386 1:3.2.1-19.el5.centos
base 7.9 M
emacs-common i386 21.4-20.el5 base 11 M
esc i386 1.0.0-33.el5 base 7.7 M
evolution i386 2.12.3-8.el5_2.2 updates
12 M
evolution-connector i386 2.12.3-4.el5_2.1 updates
638 k
firefox i386 3.0-0.beta5.6.el5.centos
base 8.5 M
frysk i686 0.0.1.2008.03.19.rh1-1.el5
base 38 M
gcc i386 4.1.2-42.el5 base 5.2 M
gcc-c++ i386 4.1.2-42.el5 base 3.4 M
gcc-gfortran i386 4.1.2-42.el5 base 3.1 M
gcc-java i386 4.1.2-42.el5 base 2.9 M
gdb i386 6.5-37.el5_2.2 updates 3.1 M
gdm i386 1:2.16.0-46.el5.centos
base 3.6 M
gedit i386 1:2.16.0-9.el5 base 4.3 M
ghostscript i386 8.15.2-9.3.el5 updates 5.9 M
glibc-devel i386 2.5-24 base 2.0 M
glibc-headers i386 2.5-24 base 610 k
gnome-power-manager i386 2.16.0-9.el5 base 2.3 M
gnome-python2-applet i386 2.16.0-2.el5 base 12 k
gnome-python2-extras i386 2.14.2-6.el5 base 24 k
gnome-python2-gnomekeyring i386 2.16.0-2.el5
base 15 k
gnome-python2-gnomeprint i386 2.16.0-2.el5
base 77 k
gnome-python2-gtkhtml2 i386 2.14.2-6.el5 base 15 k
gnome-python2-gtksourceview i386 2.16.0-2.el5
base 57 k
gnome-python2-libegg i386 2.14.2-6.el5 base 53 k
gnome-screensaver i386 2.16.1-8.el5 base 1.8 M
gnome-utils i386 1:2.16.0-5.el5 base 3.7 M
gnome-volume-manager i386 2.15.0-5.el5 base 404 k
grub i386 0.97-13.2 base 491 k
gthumb i386 2.7.8-8.el5 base 1.9 M
gtkhtml3 i386 3.16.3-1.el5 base 935 k
gzip i386 1.3.5-10.el5.centos
base 100 k
hal i386 0.5.8.1-35.el5 base 376 k
hal-cups-utils i386 0.6.2-5.2.el5 base 27 k
hal-gnome i386 0.5.8.1-35.el5 base 91 k
hsqldb i386 1:1.8.0.9-1jpp.2 base
1.8 M
htmlview noarch 4.0.0-2.el5 base 7.7 k
hwbrowser noarch 0.30-2.el5 base 93 k
initscripts i386 8.45.19.EL-1.el5.centos.1
base 1.6 M
iproute i386 2.6.18-7.el5 base 802 k
ipsec-tools i386 0.6.5-9.el5_2.1 updates 351 k
iptables i386 1.3.5-4.el5 base 235 k
iptables-ipv6 i386 1.3.5-4.el5 base 160 k
irqbalance i386 2:0.55-10.el5 base 19 k
jakarta-commons-collections i386 3.2-2jpp.3
base 1.0 M
java-1.4.2-gcj-compat-devel i386 1.4.2.0-40jpp.115
base 50 k
java-1.4.2-gcj-compat-javadoc i386 1.4.2.0-40jpp.115
base 24 M
java-1.4.2-gcj-compat-src i386 1.4.2.0-40jpp.115
base 19 k
kbd i386 1.12-20.el5 base 1.0 M
kdeadmin i386 7:3.5.4-3.el5 base 1.2 M
kdebase i386 6:3.5.4-18.el5.centos
base 28 M
kdegraphics i386 7:3.5.4-6.el5 base 7.7 M
kernel-headers i386 2.6.18-92.1.1.el5.centos.plus
centosplus 844 k
kexec-tools i386 1.102pre-21.el5 base 481 k
krb5-devel i386 1.6.1-25.el5 base 1.9 M
krb5-workstation i386 1.6.1-25.el5 base 872 k
ksh i386 20060214-1.7 base 1.1 M
kudzu i386 1.2.57.1.17-1 base 221 k
kudzu-devel i386 1.2.57.1.17-1 base 130 k
launchmail noarch 4.0.0-2.el5 base 4.2 k
libacl-devel i386 2.2.39-3.el5 base 81 k
libao i386 0.8.6-7 base 33 k
libgcj-src i386 4.1.2-42.el5 base 11 M
libgfortran i386 4.1.2-42.el5 base 230 k
libgnomeprint22 i386 2.12.1-10.el5 base 397 k
libgomp i386 4.1.2-42.el5 base 82 k
libnl i386 1.0-0.10.pre5.5 base 95 k
libpcap i386 14:0.9.4-12.el5 base 108 k
libraw1394 i386 1.3.0-1.el5 base 41 k
libselinux-devel i386 1.33.4-5.el5 base 131 k
libselinux-python i386 1.33.4-5.el5 base 58 k
libstdc++-devel i386 4.1.2-42.el5 base 2.9 M
libuser-devel i386 0.54.7-2.el5.5 base 56 k
libvirt i386 0.3.3-7.el5 base 918 k
libvirt-python i386 0.3.3-7.el5 base 74 k
libvolume_id i386 095-14.16.el5 base 39 k
logwatch noarch 7.3-6.el5 base 247 k
ltrace i386 0.5-7.45svn.el5 base 59 k
lvm2 i386 2.02.32-4.el5 base 2.3 M
m2crypto i386 0.16-6.el5.2 base 490 k
mailman i386 3:2.1.9-4.el5 base 9.7 M
make i386 1:3.81-3.el5 base 466 k
mdadm i386 2.6.4-1.el5 base 809 k
metacity i386 2.16.0-10.el5 base 2.1 M
microcode_ctl i386 1:1.17-1.47.el5 base 449 k
mkinitrd i386 5.1.19.6-28 base 449 k
mysql-bench i386 5.0.45-7.el5 base 513 k
mysql-devel i386 5.0.45-7.el5 base 2.4 M
mysql-server i386 5.0.45-7.el5 base 9.7 M
nash i386 5.1.19.6-28 base 1.1 M
nautilus i386 2.16.2-7.el5 base 4.2 M
net-snmp i386 1:5.3.1-24.el5_2.1
updates 698 k
net-tools i386 1.60-78.el5 base 360 k
newt-devel i386 0.52.2-10.el5 base 75 k
nfs-utils i386 1:1.0.9-33.el5 base 374 k
notification-daemon i386 0.3.5-9.el5 base 47 k
nscd i386 2.5-24 base 158 k
nss-tools i386 3.11.99.5-2.el5.centos
base 2.1 M
nss_db i386 2.2-35.3 base 775 k
nss_ldap i386 253-12.el5 base 1.4 M
ntp i386 4.2.2p1-8.el5.centos.1
base 1.3 M
ntsysv i386 1.3.30.1-2 base 24 k
oddjob i386 0.27-9.el5 base 56 k
oddjob-libs i386 0.27-9.el5 base 32 k
openoffice.org-calc i386 1:2.3.0-6.5.1.el5_2
updates 7.9 M
openoffice.org-core i386 1:2.3.0-6.5.1.el5_2
updates 88 M
openoffice.org-draw i386 1:2.3.0-6.5.1.el5_2
updates 1.1 M
openoffice.org-graphicfilter i386 1:2.3.0-6.5.1.el5_2
updates 214 k
openoffice.org-impress i386 1:2.3.0-6.5.1.el5_2
updates 1.7 M
openoffice.org-math i386 1:2.3.0-6.5.1.el5_2
updates 1.4 M
openoffice.org-writer i386 1:2.3.0-6.5.1.el5_2
updates 3.1 M
openoffice.org-xsltfilter i386 1:2.3.0-6.5.1.el5_2
updates 110 k
openssh i386 4.3p2-26.el5 base 284 k
openssh-askpass i386 4.3p2-26.el5 base 38 k
openssh-clients i386 4.3p2-26.el5 base 446 k
openssh-server i386 4.3p2-26.el5 base 254 k
openssl-devel i386 0.9.8b-10.el5 base 1.8 M
oprofile i386 0.9.3-16.el5 base 2.1 M
pam-devel i386 0.99.6.2-3.27.el5 base
188 k
paps i386 0.6.6-18.el5 updates 32 k
parted i386 1.8.1-17.el5 base 539 k
pciutils i386 2.2.3-5 base 83 k
pciutils-devel i386 2.2.3-5 base 40 k
pcsc-lite i386 1.4.4-0.1.el5 base 124 k
pcsc-lite-devel i386 1.4.4-0.1.el5 base 16 k
php i386 5.1.6-20.el5 base 1.1 M
php-bcmath i386 5.1.6-20.el5 base 32 k
php-cli i386 5.1.6-20.el5 base 2.1 M
php-gd i386 5.1.6-20.el5 base 112 k
php-ldap i386 5.1.6-20.el5 base 34 k
php-mbstring i386 5.1.6-20.el5 base 968 k
php-mysql i386 5.1.6-20.el5 base 83 k
php-odbc i386 5.1.6-20.el5 base 51 k
php-pear noarch 1:1.4.9-4.el5.1 base 356 k
php-pgsql i386 5.1.6-20.el5 base 66 k
php-xml i386 5.1.6-20.el5 base 94 k
php-xmlrpc i386 5.1.6-20.el5 base 55 k
pirut noarch 1.3.28-13.el5.centos
base 353 k
pkgconfig i386 1:0.21-2.el5 base 59 k
policycoreutils i386 1.33.12-14.el5 base 623 k
psmisc i386 22.2-6 base 61 k
python-virtinst noarch 0.300.2-8.el5 base 161 k
redhat-rpm-config noarch 8.0.45-24.el5 base 54 k
rhpxl i386 0.41.1-6.el5 base 105 k
rpm i386 4.4.2-48.el5 base 638 k
rpm-build i386 4.4.2-48.el5 base 553 k
rpm-devel i386 4.4.2-48.el5 base 1.3 M
rpm-libs i386 4.4.2-48.el5 base 968 k
rpm-python i386 4.4.2-48.el5 base 54 k
samba i386 3.0.28-0.el5.8 updates 16 M
samba-client i386 3.0.28-0.el5.8 updates 4.8 M
samba-swat i386 3.0.28-0.el5.8 updates 7.4 M
selinux-policy noarch 2.4.6-137.el5 base 381 k
selinux-policy-targeted noarch 2.4.6-137.el5 base
911 k
setroubleshoot noarch 2.0.5-3.el5 base 135 k
shared-mime-info i386 0.19-5.el5 base 148 k
smartmontools i386 1:5.36-4.el5 base 294 k
sudo i386 1.6.8p12-12.el5 base 217 k
sysklogd i386 1.4.1-44.el5 base 73 k
sysstat i386 7.0.2-1.el5 base 168 k
system-config-date noarch 1.8.12-3.el5.centos.2
base 1.5 M
system-config-httpd noarch 5:1.3.3.3-1.el5 base 597 k
system-config-kdump noarch 1.0.14-1.el5 base 124 k
system-config-language noarch 1.1.18-2.el5 base 67 k
system-config-lvm noarch 1.1.3-2.0.el5 base 684 k
system-config-network noarch 1.3.99.10-2.el5 base 422 k
system-config-network-tui noarch 1.3.99.10-2.el5
base 1.8 M
system-config-printer i386 0.7.32.8-1.el5 base 139 k
system-config-printer-libs i386 0.7.32.8-1.el5
base 218 k
system-config-securitylevel i386 1.6.29.1-2.1.el5
base 279 k
system-config-securitylevel-tui i386 1.6.29.1-2.1.el5
base 253 k
system-config-users noarch 1.2.51-4.el5 base 356 k
systemtap i386 0.6.2-1.el5 base 1.3 M
systemtap-runtime i386 0.6.2-1.el5 base 47 k
tcpdump i386 14:3.9.4-12.el5 base 451 k
thunderbird i386 2.0.0.14-1.el5.centos
base 24 M
tkinter i386 2.4.3-21.el5 base 279 k
tomcat5 i386 5.5.23-0jpp.7.el5 base
335 k
tomcat5-admin-webapps i386 5.5.23-0jpp.7.el5 base
3.0 M
tomcat5-common-lib i386 5.5.23-0jpp.7.el5 base
196 k
tomcat5-jasper i386 5.5.23-0jpp.7.el5 base
980 k
tomcat5-jsp-2.0-api i386 5.5.23-0jpp.7.el5
base 93 k
tomcat5-server-lib i386 5.5.23-0jpp.7.el5 base
3.6 M
tomcat5-webapps i386 5.5.23-0jpp.7.el5 base
1.2 M
totem i386 2.16.7-4.el5 base 1.9 M
traceroute i386 3:2.0.1-3.el5 base 39 k
usermode-gtk i386 1.88-3.el5.1 base 107 k
virt-manager i386 0.5.3-8.el5 base 1.2 M
vsftpd i386 2.0.5-12.el5 base 137 k
wpa_supplicant i386 1:0.4.8-10.2.el5 base
225 k
xen i686 3.0.3-64.el5_2.1 updates
1.8 M
xorg-x11-drv-ati i386 6.6.3-3.13.el5 base 542 k
xorg-x11-drv-i810 i386 1.6.5-9.13.el5 base 357 k
xorg-x11-drv-mga i386 1.4.2-7.el5 base 82 k
xorg-x11-drv-nv i386 2.1.6-6.el5 base 120 k
xorg-x11-drv-sis i386 0.9.1-7.1.el5 base 283 k
xorg-x11-server-Xnest i386 1.1.1-48.41.el5_2.1
updates 1.5 M
xorg-x11-server-Xorg i386 1.1.1-48.41.el5_2.1
updates 3.2 M
xorg-x11-server-Xvfb i386 1.1.1-48.41.el5_2.1
updates 1.6 M
xorg-x11-xinit i386 1.0.2-15.el5 base 26 k
xsane i386 0.991-5.el5 base 1.8 M
xsane-gimp i386 0.991-5.el5 base 243 k
yelp i386 2.16.0-18.el5 base 579 k
yum noarch 3.2.8-9.el5.centos.2.1
updates 582 k
yum-metadata-parser i386 1.1.2-2.el5 base 25 k
yum-priorities noarch 1.1.10-9.el5.centos
base 11 k
yum-updatesd noarch 1:0.9-2.el5 base 22 k
Installing for dependencies:
device-mapper-event i386 1.02.24-1.el5 base 19 k
gtk-vnc i386 0.3.2-3.el5 base 51 k
gtk-vnc-python i386 0.3.2-3.el5 base 9.7 k
liberation-fonts noarch 1.0-1.el5 base 1.1 M
python-iniparse noarch 0.2.3-4.el5 base 34 k
setroubleshoot-plugins noarch 2.0.4-2.el5 base 329 k
setroubleshoot-server noarch 2.0.5-3.el5 base 1.2 M
virt-viewer i386 0.0.2-2.el5 base 24 k
xulrunner i386 1.9-0.beta5.6.el5 base
9.9 M
yum-fastestmirror noarch 1.1.10-9.el5.centos
base 13 k
Transaction Summary
=============================================================================
Install 14 Package(s)
Update 251 Package(s)
Remove 0 Package(s)
Total download size: 539 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/bin/mysqldumpslow from install of mysql-server-5.0.45-7.el5
conflicts with file from package mysql-5.0.22-2.2.el5_1.1
file /sbin/dmeventd from install of device-mapper-event-1.02.24-1.el5
conflicts with file from package device-mapper-1.02.20-1.el5
Error Summary
-------------
From: Les Mikesell <lesmikesell(a)gmail.com>
> Agreed. But note that the standards are set long before that...
??? By "standard" what do you mean. ???
Linux's history has been notorious for variance from ANSI, NIST, POSIX
and GNU standards. Yes, far less than Microsoft and even some UNIX
vendors, but there are still major issues today with this.
When developers try to change things for standards compliance, they
get reamed by all the people who want backward compatibility instead.
That's why companies like Red Hat and SuSE try to not do it for several
versions until it comes to a head (typically future adoption required).
> If you are doing anything complicated, I'm not sure you have any
> other choice. But then you run into ugliness where you want to
> run perl programs that need perl=>5.8.3 to get character set handling
> right, and you can't, or you have to do a local install trying not
> to break the system version.
Internationalization is a reality and we English speaking Americans,
as well as Westerners in general, can't go around complaining when a
program really _does_ need to get off its American/Western-only duff.
That means getting away from ASCII as well as ISO8859.
In reality, there is a massive set of issues in the UNIX space where there
are no less than 15 common different interpretations of byte order,
endianess and organization just for 4-byte ISO character sets.
Pretty much all standards-based platforms are moving to UTF-8 because
it solves the multi-byte organizational issues. ASCII is still 7-bit (1 byte),
while any 4-byte ISO character set can be accomodated in 2-6 bytes total.
And as 1-6 streamed bytes, the common endianness is network order
(big endian), no multi-byte endianness/order issues.
Ironically, being an American company, this is where Red Hat has done
a phenominal job of any "western" distro company, IMHO, of pushing
_hard_ for UTF-8. Red Hat made this major shift with CL3.0 (Red Hat
Linux 8.0), which then went into EL3, which was based on CL3.1 (Red
Hat Linux 9). Typical bitching and moaning was present, condemnations
of both Perl maintainers of 5.8 and Red Hat Linux 8.0, etc...
More on the GUI front, I think Java and .NET/Mono have the right idea,
ISO10464 Unicode everything.
> Or you need mysql 4.x for transactions.
Again, there is a licensing issue with MySQL 4 that MySQL AB introduced
that most people, short of Red Hat, are ignoring. MySQL AB is GPL,
_not_ LGPL or BSD, so you have to be very careful what you link to it.
I see that Fedora Core 4 Test does adopt MySQL 4 though. I need to
read up on what Red Hat did, or is possibly excluding to make MySQL AB
happy (unless they changed their stance on some static linking) to find
out more.
> I guess my real complaint is that the bugfixes and improvements to
> the old releases that you are forced by the situation to run are
> minimal as soon as it becomes obvious that the future belongs to
> a different version - that may be a long time in stabilizing to
> a usable point.
So what's your solution?
I'm still waiting for someone to show me one better than the:
2-2-2 -> 6-6-6 model
In fact, the full model is really:
2-2-2 -> 6-6-6 -> 18-18-18 model
Whereby Red Hat and SuSE maintain up to 3 simultaneous versions of
their 18 month distros. [ Actually, SuSE is dropping the first "enterprise"
release, SLES 7 just shy of 5 years. ]
So if you are talking about stability/maturity, then run RHEL2.1 or now.
Heck, Fedora Legacy is _still_ supporting CL2.3 (RHL7.3) too! ;->
> It will be interesting to see how this works out for Ubuntu. I think it
> would be possible to be more aggressive with the application versions
> but hold back more than RH on the kernel changes.
And that's the real question. What is the "best balance"?
> Of course they'll have it easy for the first few since they don't have to
> be backwards compatible to a huge installed base.
Exactomundo! ;->
In reality, Red Hat has probably the longest "backward compatible" run
of any vendor. Why? Because they adopt things early -- like GLibC 2,
GCC 3, NPTL, etc...
Heck, pretty much everything released for CL/EL2 (GLibC 2.2,
GCC 2.96/3.0 -- RHL7.x/RHEL2.1) still runs on my latest Fedora Core 4
Test systems.
> How was the CIPE author supposed to know that what would be
> released as FC2 would have a changed kernel interface?
My God, I actually can't believe you could even make such a statement.
At this point, it's _futile_ to even really debate you anymore, you keep
talking from a total standing of "assumption" and "unfamilarity."
Something a maintainer of a package would not be, unless he honestly
didn't care.
Fedora Core 2 (2004May) was released 6 months _after_ Linux 2.6 (2003Dec).
Fedora Core 1 -- fka Red Hat Linux 10 -- had just been released (2003Nov)
before kernel 2.6.
Within 2 months, Rawhide/Development had Fedora Core 2's intended kernel
-- 2.6. There was absolutely _no_question_ what it was going to be.
I know, I was checking out the packages on Fedora Development -- saw
2.6.1/2.6.2. I believe 2.6.3 was the first one used in Fedora Core 2 Test 1 in
2004Mar.
Red Hat's Rawhide, now Fedora Development (although many Red Hat
employees still call it "Rawhide" ;-), has been around since the Red Hat
Linux 5.x timeframe. It's the packages that are being built for the next
revision -- be it same version or a major version change. Rawhide/Dev
is the "package testing," so you can see what packages they are looking
at. Beta/Test is the "regression testing" of the entire release as a whole
(packages against packages testing in all).
Again, the 2-2-2 model. There is at least 4 months before release when
you can find out pretty much _anything_ that's going to be in the distro
for a good certainty.
Pretty much every major distro -- Red Hat, SuSE, etc... adopted Linux 2.6
within 6 months. SuSE even released SuSE Linux 9.0 before 2.6 was
released, but with a lot of the backports (like Red Hat) in prepartion for
2.6 in SL9.1.
> He did respond with 1.6 as quickly as could be expected after a released
> distribution didn't work with it and a user reported problems on the mailing
> list.
How can you blame this on distributions? Honestly, I don't see it at all!
There were months and months of pre-release 2.6 releases in 2003.
I saw the comments that many things weren't working (including CIPE).
There were 6 months between Linux 2.6's release and FC2. Heck, I believe
SL9.1 came out with it before that.
> About the kernel, or all of the drivers' authors that assumed that
> kernel interfaces shouldn't change?
Many drivers were actually _deprecated_ in kernel 2.6, and not built by
default because people didn't come forward and take ownership. I know,
the lack of the "advansys.c" SCSI driver got me good. ;->
But who did I blame? Myself for not volunteering! At some point,
when there's lack of interest, it typically means there are not enough
people interested to hold up everything.
> And if you want the things that work to not change???
Then you do _not_ adopt the latest distro that just came out -- especially
not an "early adopter" release. It was well known that Fedora Core 2
was changing a lot of things, just like SuSE Linux 9.0/9.1.
[ SIDE NOTE: Again, I have stated that I am _disappointed_ that Red Hat
does not use revisioning to designation something like Fedora Core 2
as a ".0" revision. But it was well known it was going to be kernel 2.6
4 months before its release. ]
> Where do you find the real info?
It takes me 5 minutes to figure out what Red Hat's up to. Red Hat is
pretty explicit on what their plans are, and the packages are out there
for all to see during Development, even _before_ the Test hits (Development
is about 4 months before release).
Heck, when their Test 1 hits (a good 2+ months before release), they go
over _all_ the major changes in the "Release Notes." SuSE and even
Mandrake are similar too.
> Specific example: I'm trying to make a software RAID1 partition with
> one internal IDE and a matching external drive in a firewire case work.
> FC1 worked flawlessly once the raid was established but would not
> autodetect the drive, either when hotplugged or at bootup. Everything
> later that I've tried is worse. Some get the autodetect right on a
> hotplug but crash after some amount of runtime.
> Is any distro likely to autodetect at bootup in time to cleanly connect
> the RAID and then keep working?
When you disconnect a drive from the RAID array, there is no way
for the software to assume whether or not the drive is any good anymore
when it reconnects unless you _manually_ tell it (or configure it to always
assume it is good).
This is not a Red Hat issue either.
And LVM2 is still going through some maturity with RAID-1 and snapshots.
> Maybe it matters that the filesystem is reiserfs - I see some bug
> reports about that, but rarely have problems when the internal IDE
> is running as a broken mirror.
Filesystem shouldn't matter, it's a Disk Label (aka Partition Table)
consideration.
> Like letting it be a surprise to the CIPE author that it didn't work
> at release time. I don't remember seeing a hint about this on the
> CIPE mail list when someone must have known well ahead that it was
> coming.
More assumptions. CIPE has been breaking in 2.6 since the very early
2.5.2+ developments. I'm sure the author was waiting until late in 2.5 (say
near 2.5.70+) as it came closer to 2.6. I saw reports on all sorts of
network code breakage the second it hit in 2003Dec -- 6 months before.
In looking through Fedora Development, I note lots of references to all sorts
of issues with the 2.6-test releases as of summer of 2004 (over 9 months
before FC2 release, months before kernel 2.6's official release). There were
efforts to get cipe to work -- both in FC2 and then in Fedora Extras for FC2,
but they were eventually dropped because of lack of interested by the
CIPE developers themselveas in getting "up-to-speed" on 2.5/2.6.
The first hints of recommendations to go IPSec instead were that fall.
By March of 2004, I see the last comments to not even bother with CIPE
for Fedora Core 2 (as well as SuSE Linux 9.1) were made from several.
> Buggy. I don't mean RH bugs, I mean bugs from the upstream packages
> that got their first huge real world exposure because RH bundled them
> on a CD that you could drop into just about any PC and have a working
> system. I mean things like the bind, sendmail, and ssh versions that
> went out with RH 4.0 and were installed on more machines than ever
> before - all with remote exploits that weren't known yet.
Yes, Linux is not free from vunerabilities. This is not new.
Either you pay for a subscription (and optional SLA) to an "enterprise"
distro that maintains 5+ years of support, or you rely on community
projects (like Fedora Legacy) that attempt to do the same. Fedora
Legacy is still supporting CL2.3 (Red Hat Linux 7.3), even though they
dropped CL3.0 (Red Hat Linux 8.0) a long time ago because CL3.1/3.2
(Red Hat Linux 9 / Fedora Core 1) exist.
> The real world is a complicated place. If you want to substitute
> a different program for an old but non-standard one you need to
> make sure it handles all the same things.
But what if those either conflict with standards or are broken?
> Until just recently, star didn't even come close to getting incrementals
> right and still. unlike gnutar, requires the runs to be on filesystem
> boundaries for incrementals to work. And, it probably doesn't handle
> the options that amanda needs. Theory, meet practice.
You assume "GNU Tar" is the "standard." ;->
It's not, never has been, and is years late to the POSIX-2001/SUSv3
party.
As far as not crossing filesystem boundaries, that is easily accomodated.
> By 'first', I meant before RH 4.x, which in my opinion really drove
> the popularity of Linux simply because it had a decent installer
> that came up working on most hardware at the time. Freebsd was
> around at the time but in a form that was much more difficult
> for a new user to get working.
> That depends on when you started. Before SP6, NT was also unreliable.
Hell of a lot better than "Chicago," but yes, I agree.
> Remember that in the timeframe of RH4, you could kill an NT box
> by sending it an oversized ping packet - and have a fair chance of
> corrupting the filesystem beyond repair from the ungraceful shutdown.
Oh, you could hang Linux in various ways too, just not as many.
> It wasn't so much the cloning as it was setting the IP address
> with their GUI tool (and I did that because when I just made
> the change to the /etc/sysconfig/network-scripts/ifcfg-xxx file
> the way that worked in earlier RH versions it sometimes mysteriously
> didn't work). Then I shipped the disks in their hot-swap carriers to
> the remote sites to be installed.
Again, I will repeat that "configuration management" is part of avoiding
"professional negligence." You should have tested those carriers before
shipping them out by putting them in another box.
> That procedure can't be uncommon.
No, it's not uncommon, I didn't say that. I'm just saying that vendors
can't test for a lot of different issues.
Don't get me started on the design of NTFS and the Registry SAM-SID
issues. The current "hack" is to either put everything in a domain, or
use Dynamic Discs to store stuff outside of a NTFS filesystem because
you can _never_ safely access a NTFS filesystem _except_ for the NT
installation that created it (not even with another install of the same
NT version).
> And the same thing would happen if you swapped a NIC card -
> hmmm, I wonder about PCMCIA cards now.
Yes, maybe that has something to do with it, eh? ;->
For example, maybe when you want to switch between an unclassified
and classified network, you use a different card (and hard drive), which
will connect to a different subnet. ;->
I'm sure some changes have been for "Common Criteria" compliance.
I've seen similiar on SuSE as well. They might have been made mid-update.
> I'm not sure exactly when it happened because it was an update that
> did not include a new kernel so the machines weren't rebooted
> immediately. I think the ones where I noticed it first were somewhere
> in the Centos 3.4 range with some subsequent updates (maybe a month
> or so ago).
I'll check it out then.
> I think this was just an update without a version number change. As it
> turned out, I saw the screen of one that was rebooted at a nearby site
> and knew more or less what happened but before I got around to fixing
> them all a machine crashed at a distant site and I had to talk someone
> who didn't know vi through finding the file and removing the hardware
> address entry.
No offense, but when I ship out components to remote sites, I do my
due dilligence and test for every condition I can think of. But maybe
I'm anal because I ship things out to places like White Sands, Edwards,
etc... and techs can't be expected debugging such concepts, so
I always test with at least a partially replicated environment (which
would be at least 1 change of physical system ;-).
> If I hadn't already known about it by then or if a lot of the remote
> servers had been rebooted and came up with no network
> access it might have ruined my whole day.
I think you're assigning blame in the wrong direction. You might think
that's rude and arrogant, but in reality, if you keep blaming vendors for
those type of mistakes, you're going to have a lot more of them coming
your way until you change that attitude. No offense. ;->
--
Bryan J. Smith mailto:b.j.smith@ieee.org